c语言程序设计题.将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 20:31:32
c语言程序设计题.将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数
将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数
将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数
//使用冒泡排序 其中认为如果输入0则程序结束
//以下程序没有编译,可能有些小错
#include <stdio.h>
void main(){
int oddnum=0; //存储奇数的数量
int input_num=0; //输入的数据个数
int INdata[50];
int data; //
int i;
int j;
while(1){
printf("输入数字最多50个,输入数字0,程序结束!\n");
printf("请输入一串数字:");
scanf("%d",&data);
if(data==0) return; //如果输入为0,程序结束
while(data){ //如果有数据输入则执行while
INdata[input_num]=data; //存储输入的数据
input_num++; //统计输入的数据数量
if(data%2) //对2取余,判断是否是奇数
oddnum++; //如果是奇数,则进行数量统计
}
//以下代码可单独放在另一个函数中
for(j=1;j<input_num;j++){ //比较input_num-1次
for(i=0;i<=input_num-1-j;i++){
if(INdata[i]>INdata[i+1]){ //如果上面的大于下面的就交换位置
data=INdata[i];
INdata[i]=INdata[i+1];
INdata[i+1]=data;
}
}//for(i)
}//for(j)
printf("统计结果如下:\n");
printf("输入数字总数:%d\n",input_num);
printf("奇数总个数:%d\n",oddnum);
printf("输入数字从小到大顺序排列:");
for(i=0;i<input_num;i++)
printf("%d",INdata[i]);
printf("\n");
}//while(1)
}
//以下程序没有编译,可能有些小错
#include <stdio.h>
void main(){
int oddnum=0; //存储奇数的数量
int input_num=0; //输入的数据个数
int INdata[50];
int data; //
int i;
int j;
while(1){
printf("输入数字最多50个,输入数字0,程序结束!\n");
printf("请输入一串数字:");
scanf("%d",&data);
if(data==0) return; //如果输入为0,程序结束
while(data){ //如果有数据输入则执行while
INdata[input_num]=data; //存储输入的数据
input_num++; //统计输入的数据数量
if(data%2) //对2取余,判断是否是奇数
oddnum++; //如果是奇数,则进行数量统计
}
//以下代码可单独放在另一个函数中
for(j=1;j<input_num;j++){ //比较input_num-1次
for(i=0;i<=input_num-1-j;i++){
if(INdata[i]>INdata[i+1]){ //如果上面的大于下面的就交换位置
data=INdata[i];
INdata[i]=INdata[i+1];
INdata[i+1]=data;
}
}//for(i)
}//for(j)
printf("统计结果如下:\n");
printf("输入数字总数:%d\n",input_num);
printf("奇数总个数:%d\n",oddnum);
printf("输入数字从小到大顺序排列:");
for(i=0;i<input_num;i++)
printf("%d",INdata[i]);
printf("\n");
}//while(1)
}
c语言程序设计题.将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数
c语言求解.从键盘输入一个正整数N,再输入N个整数,按从小到大的顺序输出.
键盘输入n个整数(n值也由键盘输入),统计n个整数中奇数的个数及输出这些奇数.c语言
C语言程序设计: 任意输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数.
C语言编程的一个问题?输入n个整数,求出这n个数之中的偶数的平均值,并输出的注释
如何用C语言编程“输入n个整数,求其中最大数及其所在的位置,并求出此n个数中素数的个数.”
怎样用C语言编程“输入n个整数,求这n个数之中的偶数平均值,并输出”
C语言:输入10个整数,求出它们的和,统计其中偶数的个数,输出其中的奇数.
C语言,输入一个整数n,然后输入n个数,计算并输出n个数中奇数之和
c语言 输入N个整数,输出其中最小的数,并指出其是第几个数
输入整数n和n个整数,将n个整数向前移动一个位置,第一个数字移到最后,并输出移动位置后的结果.
输入任意2个整数m和n,计算并输出这两个数(包括这2个数)之间所有奇数之和(C语言)