CPP第七章第三题:编写一个程序。该程序读取整数,直到输入0.输入终止后,程序应该报告输入的偶数(不包括0)总个数、偶数的平均值,输入的奇数总个数以及奇数平均值
来源:互联网 发布:软件专利范文 编辑:程序博客网 时间:2024/05/18 03:51
-------------------------我的思考出来错误的代码------------------------------
# include <stdio.h>
int main(void){
int i;
int os = 0; //偶数
int js = 0; //奇数
int sum1 = 0;
float avg1;
int sum2 = 0;
float avg2;
while((scanf("%d", &i)) != 0)
{
if (0==i%2)
{
sum1 += i;
os++;
}
else
{
sum2 += i;
js++;
}
avg1 = sum1 / os;
avg2 = sum2 / js;printf("偶数总个数:%d, 偶数平均值:%f, 奇数总个数:%d, 奇数平均值:%f\n", os, avg1, js, avg2);
}
return 0;
}
--------------------网上找出的答案,运行不知道为什么出错----------------------------
# include <stdio.h>
int main(void)
{
int get;
int n1, n2, sum1, sum2;
double avg1, avg2;
n1 = 0;
n2 = 0;
sum1 = 0;
sum2 = 0;
while (1)
{
scanf("%d", &get);
if (get == 0)
break;
if (get%2 == 0)
{
n1++;
sum1 += get;
}
else
{
n2++;
sum2 += get;
}
}
avg1 = sum1/n1;
avg2 = sum2/n2;
printf("偶数个数: %d, 偶数平均数: %f\n", n1, avg1);
printf("奇数个数: %d, 奇数平均数: %f\n", n2, avg2);
return 0;
}
阅读全文
0 0
- CPP第七章第三题:编写一个程序。该程序读取整数,直到输入0.输入终止后,程序应该报告输入的偶数(不包括0)总个数、偶数的平均值,输入的奇数总个数以及奇数平均值
- 读整数,直到输入0。终止输入后程序应报告 输入的偶数(不包括0)总个数以及偶数的平 均值,奇数的个数及平均值。
- 编写一个程序 输入整数 直到输入0 计算偶数的个数 奇数的个数 和偶数的平均值 与奇数的平均值
- 用 switchcase语句写一个程序 输入整数 直到输入0 计算偶数的个数 奇数的个数 和偶数的平均值 与奇数的平均值
- c语言编写从键盘上任意输入10个数,分别统计出输入的偶数或奇数分别的平均值
- 循环从终端输入整数,在循环体中求出奇数的个数以及偶数的个数,当输入值为0时循环退出
- C primer plus 第七章 练习6: 编写一个程序读取输入,直到#,并报告序列ei出现的次数。
- C primer plus 第七章 练习2: 编写一个程序,该程序读取输入直到遇到#字符。使程序打印每个输入的字符以及它的十进制ASCII码。每行打印8个字符/编码对。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 编写一个求n个数的平均值及最小值的程序。要求:程序执行时,用户先由键盘输入n的值,之后输入n个数,最后,程序显示平均值和最小值。
- 编写一个程序,最多将10个donation值读入到一个double数组中。程序遇到非数字输入时将结束输入,并报告这些数字的平均值以及数组中有多少个数字大于平均值。
- 编写一个程序读取输入,直到‘#’,并报告序列 ei 出现的次数
- 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于偶数前面
- 从键盘中输入一个整数n,求1-n的和,以及偶数和、奇数和
- <C语言>编写一个程序,该程序读取输入直到遇到#字符,然后报告读取的空格数目、读取的换行数目以及读取的所有其他字符数目。
- 输入一个整数,判断这个整数是奇数还是偶数
- 编写一个程序 把输入作为字符流读取 直到遇到EOF 报告单词的平均字母数(图)
- 大于零的数字以内的各个数字累加求和,奇数偶数个数,及平均值求解
- ArcGISEngine二次开发(1):系统基本功能
- 超全的深度剖析内存系列——1.相关的计算机基础知识
- 丑数
- 性能测试专项
- 跑步爱天天
- CPP第七章第三题:编写一个程序。该程序读取整数,直到输入0.输入终止后,程序应该报告输入的偶数(不包括0)总个数、偶数的平均值,输入的奇数总个数以及奇数平均值
- 用Python登录好友QQ空间点赞
- 4.2
- 七、java向上转型和向下转型的理解
- 使用openssl的aes256加解密算法(带例程 兼容openssl命令)
- 用python编辑自己的证件照
- Web简介
- 正向代理与反向代理的理解
- DeBruijin (DFS)