C语言求平均数问题
解决时间 2021-03-07 07:26
- 提问者网友:凉末
- 2021-03-07 03:44
#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);
}
帮忙看看哪错了~
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-03-07 04:40
//下面是正确的程序。
#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);
}
全部回答
- 1楼网友:酒安江南
- 2021-03-07 07:44
scanf("%d,%d,%d",c[i],d[j],f[m]); 改成scanf("%d,%d,%d",&c[i],&d[j],&f[m]);应该就行了
- 2楼网友:酒醒三更
- 2021-03-07 06:25
#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();
}
我要举报
大家都在看
推荐资讯