永发信息网

C语言求平均数问题

答案:4  悬赏:50  手机版
解决时间 2021-03-07 07:26
#include
#define N 5
void main(int)
{
int c[N],d[N],f[N];
int i,j,m;
float s=0.0,h=0.0,k=0.0;
for(i=0;i for(j=0;j for(m=0;m scanf("%d,%d,%d",c[i],d[j],f[m]);
for (i=0;i s=s+(float)c[i];
s=s/(float)N;
for (j=0;j h=h+(float)d[j];
h=h/(float)N;
for (m=0;m k=k+(float)f[m];
k=k/(float)N;
printf("%.2f%.2f%.2f",s,h,k);
}

帮忙看看哪错了~
最佳答案
//下面是正确的程序。
#include
#define N 5
void main(int)
{
int c[N],d[N],f[N];
int i,j,m;
float s=0.0,h=0.0,k=0.0;
for(i=0;i scanf("%d%d%d",&c[i],&d[i],&f[i]);
for (i=0;i s=s+(float)c[i];
s=s/(float)N;
for (j=0;j h=h+(float)d[j];
h=h/(float)N;
for (m=0;m k=k+(float)f[m];
k=k/(float)N;
printf("%.2f%.2f%.2f",s,h,k);
}
全部回答
scanf("%d,%d,%d",c[i],d[j],f[m]); 改成scanf("%d,%d,%d",&c[i],&d[j],&f[m]);应该就行了
#include #define N 5 void main(int) { int c[N],d[N],f[N]; int i,j,m; float s=0.0,h=0.0,k=0.0; for(i=0;i
  • 3楼网友:平生事
  • 2021-03-07 05:05

#include <stdio.h>

void main() {  float a,b,c,aver;  scanf("a=%d,b=%d,c=%d",&a,&b,&c);  aver=(a+b+c)/2;//顺序倒了..你在没输入时就给平了?会有结果吗?  printf("aver is %d\n",aver);  getchar();  getchar(); }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯