C语言输入一串数字,找出偶数有几个,并且奇数求和,这个程序哪里有问题?

2025-02-26 09:47:00
推荐回答(3个)
回答1:

1、int那一句修改为:
int a[5],i,sum=0,n=0;;
2、把第7行和以后的各行往后移动一行,空出第7行;
3、把第五行复制一份,放到第7行。
应该就好了。
有什么问题请留言。

回答2:

  1. 数组定义要改为 int a[5]

  2. 变量n要赋初值 0

回答3:

#include

int main()
{
int a[5],i,sum=0,n=0;

for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
if(a[i]%2==0)
n++;
else
sum+=a[i];
}
printf("%d\n",sum);
printf("%d\n",n);
return 0;
}