我要求(U1+U2+…………Un)/n
但是我想自己定N就是每次用的时候自己输入个数
因为每次float U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,h,h0=6.26176e-34,v
不一定是U,11个,I,11个。我该怎么定义啊。纠结。
还有能不能有个简单点的方法不用输入这么多U和I,请指教。
c语言怎么求平均数,谢谢啦,本人菜鸟
答案:3 悬赏:50
解决时间 2021-02-28 14:12
- 提问者网友:乱人心
- 2021-02-27 17:02
最佳答案
- 二级知识专家网友:摧毁过往
- 2021-02-27 18:40
#include
#define MAX 100
int main()
{
int n=0,i=0,sum=0;
float avrg;
char U[MAX];
printf("输入n:");
scanf("%d",&n);
printf("输入%d个值\n",n);
for(i=0;i
{
scanf("%d",&U[i]);
}
for(i=0;i
{
sum+=U[i];
}
avrg = 1.0*sum/n;
printf("平均值%g\n",avrg);
return 0;
}
#define MAX 100
int main()
{
int n=0,i=0,sum=0;
float avrg;
char U[MAX];
printf("输入n:");
scanf("%d",&n);
printf("输入%d个值\n",n);
for(i=0;i
scanf("%d",&U[i]);
}
for(i=0;i
sum+=U[i];
}
avrg = 1.0*sum/n;
printf("平均值%g\n",avrg);
return 0;
}
全部回答
- 1楼网友:湫止没有不同
- 2021-02-27 20:30
循环,具体格式我忘记了,你自己琢磨
定义整数 int N;
输入 N循环次数;
for()............................也不知道怎么写了
- 2楼网友:孤伤未赏
- 2021-02-27 18:58
double sum=0;
double a,b;
scanf(%f,&a);//输入a的值
scanf(%f,&b);//输入b的值
sum=a+b;
double average=sum/2;
printf("%f",average);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯