永发信息网

c语言中判断多个数的奇偶性,全输入奇数或偶数时,会出bug。好久找不出原因,望告知,谢谢! 代码如下:

答案:3  悬赏:0  手机版
解决时间 2021-02-04 06:06
#include
int main()
{
int even_sum=0,even_n=0,odd_sum=0,odd_n=0;
int a,sign;
printf("Please enter the numbers end by 0:");
while(1)
{
scanf("%d",&a);
if(a==0) break;
sign=a%2;
switch(sign)
{
case 0:even_n++;even_sum+=a;break;
case 1:odd_n++;odd_sum+=a;break;
default: break;
}
}
printf("\n");
printf("The number of even is %d,and the average is %d.\n",even_n,even_sum/even_n);
printf("The number of odd is %d,and the average is %d.\n",odd_n,odd_sum/odd_n);
printf("\n");
return 0;
}
最佳答案
printf("The number of even is %d,and the average is %d.\n",even_n,even_sum/even_n);
printf("The number of odd is %d,and the average is %d.\n",odd_n,odd_sum/odd_n);
分母为0
望采纳
全部回答
你好! 哪个地方有BUG 仅代表个人观点,不喜勿喷,谢谢。
。。。scanf 是整行读取的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
齐齐哈尔大学的寝室限电是用什么原理?
歌丽丝美发美甲地址在哪,我要去那里办事
怎么看声卡有没有坏
农历九月初五什么星座
久木王茶台地址有知道的么?有点事想过去
我现在的系统盘是32位的,请问能在64位的电脑
伴岛沙龙地址在什么地方,想过去办事
河北传媒大学的校训是什么?
无为在歧路,()
恩顾作品集 要到现在为止所有的
完了完了,我要疯了!!!
我是女的手脚比男人的还要大,因此买不到鞋好
tail翻译?读音?
第一次去男朋友家过年,应该注意什么呢
河南铭信招标代理有限责任公司这个地址在什么
推荐资讯
只能用算式或填什么符号·使8_8_8=6
芥梗是什么植物的根茎
停车场(西联大厦东北)地址在什么地方,我要处
从这些事中可以看出蔡老师是怎样的人
胖女发现自己可以随手整容的电影叫什么
景德镇市计划生育避孕药具管理站地址有知道的
如何防小偷用仪器扫描偷钱
文登市恒亚服装厂我想知道这个在什么地方
已知函数f(x)=x2+ax+b,集合A={x|f(x)=0}
请问长沙民政学院历来的分数线是多少?
泰祥停车场地址在什么地方,我要处理点事
是不是H1Z1免费后也把锁区给关了?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?