c语言求助编写一个程序,该程序读
#include
void main()
{
int count_odd, count_even; //计数
float sum_odd, sum_even; //求和
int number, i;
count_odd = count_even = i = 0;
sum_odd = sum_even = 0。 0;
while (1)
{
printf("Input number %d: ", ++i);
scanf("%d", &number);
if (number == 0)
break;
if (number % 2 == 0)
{
count_even++;
s...全部
#include
void main()
{
int count_odd, count_even; //计数
float sum_odd, sum_even; //求和
int number, i;
count_odd = count_even = i = 0;
sum_odd = sum_even = 0。
0;
while (1)
{
printf("Input number %d: ", ++i);
scanf("%d", &number);
if (number == 0)
break;
if (number % 2 == 0)
{
count_even++;
sum_even += number;
}
else
{
count_odd++;
sum_odd += number;
}
}
if (count_odd == 0 && count_even == 0)
printf("Just 0 input。
\n");
else //保证被除数不为0
{
printf("\nThe number of odd numbers is: %d, and the average is: %5。
2f\n", count_odd, count_odd==0 ? 0 : sum_odd/count_odd);
printf("The number of even numbers is: %d, and the average is: %5。
2f\n", count_even, count_even==0 ? 0 :sum_even/count_even);
}
}
。收起