编写一个程序,该程序读取整数,直到输入0为止,输入终止后,报告输出偶数个数,偶数平均数,奇数个数,奇数平均数
2018-02-11 14:53
736 查看
问题:编写一个程序,该程序读取整数,直到输入0为止,输入终止后,报告输出偶数个数,偶数平均数,奇数个数,奇数平均数答案:#include <stdio.h>
int main(){
int a;
int coo = 0;//偶数个数 count of ou
int soo = 0;//偶数的总和 sum of ou
int coj = 0;//奇数个数 count of ji
int soj = 0;//奇数的总和 sum of ji
printf("请输入整数,以0结束\n");
while(1){
scanf("%d",&a);
if(0 == a)
break;
if(a%2 == 1){
coj++;
soj += a;
}else{
coo++;
soo+=a;
}
}
printf("偶数的平均值为:%d\n奇数的个数为:%d,\n奇数的平均值为:%d",\
soo/coo,coj,soj);
return 0;
}
int main(){
int a;
int coo = 0;//偶数个数 count of ou
int soo = 0;//偶数的总和 sum of ou
int coj = 0;//奇数个数 count of ji
int soj = 0;//奇数的总和 sum of ji
printf("请输入整数,以0结束\n");
while(1){
scanf("%d",&a);
if(0 == a)
break;
if(a%2 == 1){
coj++;
soj += a;
}else{
coo++;
soo+=a;
}
}
printf("偶数的平均值为:%d\n奇数的个数为:%d,\n奇数的平均值为:%d",\
soo/coo,coj,soj);
return 0;
}
相关文章推荐
- 编写一个程序。该程序读取整数,直到输入0.输入终止后,程序应该报告输入的偶数个数,偶数平均数,奇数个数,奇数平均数
- CPP第七章第三题:编写一个程序。该程序读取整数,直到输入0.输入终止后,程序应该报告输入的偶数(不包括0)总个数、偶数的平均值,输入的奇数总个数以及奇数平均值
- 编写一段程序,从标准输入读取string对象的序列直到连续出现两个相同的单词或者所有单词都读完为止。使用while循环一次读取一个单词,当一个单词连续出现两次是使用break语句终止循环。输出连续重复出现的单词,或者输出一个消息说明没有人任何单词是重复出现的。
- 读整数,直到输入0。终止输入后程序应报告 输入的偶数(不包括0)总个数以及偶数的平 均值,奇数的个数及平均值。
- 编写一个程序 输入整数 直到输入0 计算偶数的个数 奇数的个数 和偶数的平均值 与奇数的平均值
- 编写一个程序 把输入作为字符流读取 直到遇到EOF 报告单词的平均字母数(图)
- 编写一个程序,使其从标准输入读取字符,直到遇到文件结尾。对美个字符 程序需要检查并报告改字符是否是一个字母。如果是报告字母在字符表中的位置,否则返回-1
- 利用if else语句编写程序读取输入,直到#, 用一个感叹号代替每个句号,将原有的每个感叹号用两个感叹号代替,最后报告进行了多少次替代。
- 用 switchcase语句写一个程序 输入整数 直到输入0 计算偶数的个数 奇数的个数 和偶数的平均值 与奇数的平均值
- 利用if else 语句编写程序读取输入,直到#。用一个感叹号代替每个句号,将原有的每个感叹号用两个感叹号替换,最后 报告进行了多少次替换。
- 编写一个程序读取输入,直到‘#’,并报告序列 ei 出现的次数
- 编写一个程序,它使用一个char数组和循环来每次读取一个单词,直到输入done为止并用strcmp检测
- <C语言>编写一个程序,该程序读取输入直到遇到#字符,然后报告读取的空格数目、读取的换行数目以及读取的所有其他字符数目。
- 编写一个程序,读取键盘输入,直到遇到@符号为止,并回显输入(数字除外),同时将大写字符转换为小写,将小写字符转换为大写(别忘了cctype函数系列)
- C primer plus 第七章 练习4: 利用if else语句编写程序读取输入,直到#, 用一个感叹号代替每个句号,将原有的每个感叹号用两个感叹号代替,最后报告进行了多少次替代。
- C primer plus 第七章 练习6: 编写一个程序读取输入,直到#,并报告序列ei出现的次数。
- 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写程序读取输入,直到#。并报告ei出现的次数。
- 通过键盘输入100 以内正整数的加、减运算式,请编写一个程序输出运算结果字符串