奇数偶数平均值
来源:互联网 发布:电子家谱制作软件 编辑:程序博客网 时间:2024/05/15 17:22
编写一个程序,该程序读取整数,直到输入0。输入终止后,程序应该报告输入的偶数(不含0)的总个数、偶数的平均值、输入的奇数总个数以及奇数的平均值。
易错点:
不论奇数个数为多少,奇数的平均值一定是整数。
不论偶数个数为多少,偶数的平均值一定也是整数。
此问题涉及到输出四个结果的时候的输出格式问题,如果以%lf输出奇数平均值或者偶数平均值,那么将会有不可预料的错误。
个人总结:
c语法博大精深,需要时刻注意细节问题。逻辑上的错误往往很容易找到,而语法上的错误,特别是与数学知识相关的语法错误我们应该尽可能的避免发生。
代码:
#include<stdio.h>int main(){int a = 0,b = 0,temp = 0,sum1 = 0,sum2 = 0;//必要的初始化,避免编译器调用垃圾值while((scanf("%d",&temp)) != 0){if(temp != 0)//输入不为0{if(temp % 2 == 0)//判断是否为偶数{a++;sum1 += temp;}else{b++;sum2 += temp; }}elsebreak;}printf("%d\n%d\n%d\n%d\n",a,b,sum1/a,sum2/b); return 0;}
0 0
- 奇数偶数平均值
- 编写一个程序 输入整数 直到输入0 计算偶数的个数 奇数的个数 和偶数的平均值 与奇数的平均值
- 用 switchcase语句写一个程序 输入整数 直到输入0 计算偶数的个数 奇数的个数 和偶数的平均值 与奇数的平均值
- 奇数偶数
- 从键盘中输入十个数判断偶数和奇数,输出平均值。
- 大于零的数字以内的各个数字累加求和,奇数偶数个数,及平均值求解
- CPP第七章第三题:编写一个程序。该程序读取整数,直到输入0.输入终止后,程序应该报告输入的偶数(不包括0)总个数、偶数的平均值,输入的奇数总个数以及奇数平均值
- 奇数前偶数后
- 奇数和偶数
- 联系分拣奇数偶数
- 1038 奇数偶数
- 判断奇数偶数
- 奇数偶数分离
- 奇数和偶数
- 判断奇数偶数
- 2008奇数偶数零
- 奇数偶数重组
- 判断奇数和偶数
- 验证码实现
- .exe中触发一个断点,堆损坏
- svn在windows客户端安装以后在linux下svn co code_url报错处理
- windows下ORA-12560: TNS: 协议适配器错误处理办法
- IOS系统照相机的调用, 判断隐私设置是否授权,并弹出一个alert
- 奇数偶数平均值
- Struts2 登录DEMO
- ViewGroup做导航栏-----------开源中国客户端导航栏剖析
- hql语句修改部分字段
- Unity3D 画线插件 Vectrosity 画一个一直循环的正弦函数曲线
- GridView绑定DropDownList的小问题
- WinForm 应用程序中开启新的进程及控制
- 学习笔记—— 一些UPDATE语句
- struts2用iterator循环出页码。