C语言程序题:输入n个整数,求这n个数中的偶数平均值,并输出。
答案:6 悬赏:20 手机版
解决时间 2021-04-05 01:11
- 提问者网友:几叶到寒
- 2021-04-04 13:57
C语言程序题:输入n个整数,求这n个数中的偶数平均值,并输出。
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-04-04 14:30
编的有点乱: 我是这样编的 N 可以任取
#include
#define N 10
main()
{
int a[N],i;
float ave=0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]%2==0)
ave=ave+a[i];
}
printf("%0.2f",ave/10);
}
#include
#define N 10
main()
{
int a[N],i;
float ave=0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]%2==0)
ave=ave+a[i];
}
printf("%0.2f",ave/10);
}
全部回答
- 1楼网友:骨子里都是戏
- 2021-04-04 19:06
1. scanf(“%d”,%x);
要改成 scanf(“%d”,&x);
2.for(i=0;i 可改成for(i=1;i<=n;i++)
3. if(x%2==0){sum+=x;count++;}
要改成 if(x%2==0){sum+=x;count++};
4. {printf(“Input [%d]:”i+1);
这个语句缺少“}”
要改成 scanf(“%d”,&x);
2.for(i=0;i
3. if(x%2==0){sum+=x;count++;}
要改成 if(x%2==0){sum+=x;count++};
4. {printf(“Input [%d]:”i+1);
这个语句缺少“}”
- 2楼网友:举杯邀酒敬孤独
- 2021-04-04 17:47
缺少 “&” , “;”要放在“}”之外……
- 3楼网友:思契十里
- 2021-04-04 16:52
我说哥么,你的程序不光就这一处错哦!我帮你调试了一下,完全正确的程序如下:#include
void main()
{
int n,i,x,sum,count;
sum=0,count=0;
printf("Input n:");
scanf("%d",&n);
for(i=0;i {printf("Input [%d]:", i+1);
scanf("%d",&x);
if(x%2==0){sum+=x;count++;}}
printf("Average is :%f\n",(float)sum/count);
}
void main()
{
int n,i,x,sum,count;
sum=0,count=0;
printf("Input n:");
scanf("%d",&n);
for(i=0;i
scanf("%d",&x);
if(x%2==0){sum+=x;count++;}}
printf("Average is :%f\n",(float)sum/count);
}
- 4楼网友:时间的尘埃
- 2021-04-04 16:38
难倒你自己看不出来i+1前面少了逗号吗?
- 5楼网友:零点过十分
- 2021-04-04 15:57
第二个输入函数%x改为&x
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯