一道简单的编程计算题,找不到出错的地方,烦请看下
题目要求,输入整数,求偶数个数平均数和奇数个数和平均数。程序如下
#include <stdio.h>
int main(void)
{
int even_n = 0;
int even_av;;
int even_sum = 0;
int odd_n = 0;
int odd_av;
int odd_sum = 0;
int itg;
printf("输入整数直到输入0停止: \n");
while((scanf("%d", &itg))==1 && itg != 0)
{
if(itg % 2==0)
{
even_n++;
even_sum += itg;
}
if(itg % 2 == 1)
{
odd_n++;
odd_sum += itg;
}
even_av = even_sum / even_n;
odd_av = odd_sum / odd_n;
printf("奇数的总个数为%d,平均数为%d,偶数的总个数为%d,偶数的平均数为%d\n", odd_n, odd_av, even_n, even_av);
}
return 0;
}