wh_duyuhao @ 2024-09-25 12:47:12
上代码,哪错了?
#include<iostream>
using namespace std;
double h;
int main(){
int a,j=0;
cin>>a;
int l[a];
for(int i=0;i>a;i++){
cin>>l[i];
}
for(int i=0;i>a;i++){
j=j+l[i];
}
h=j;
printf("%.2lf",h);
return 0;
}
by wh_duyuhao @ 2024-09-25 12:47:44
回复回关
by luoyebushiye @ 2024-09-25 12:51:13
@duyuhao666 不用怎么麻烦
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i;
double s,sum=0;
cin>>i;
for(int h=1;h<=i;h++)
{
cin>>s;
sum=sum+s;
}
printf("%.2lf",sum/i);
return 0;
}
by LSPXHZXW @ 2024-09-25 12:52:17
#include<iostream>
using namespace std;
double h;
int main(){
int a,j=0,cnt=0;
cin>>a;
int l;
for(int i=0;i<a;i++){
cin>>l;
j=j+l;
cnt++;
}
h=j;
printf("%.2lf",h/2);
return 0;
}
@duyuhao666
by xueshengyi @ 2024-09-25 12:57:16
@duyuhao666 i<a吧
by luoyebushiye @ 2024-09-25 12:58:40
@duyuhao666
一.这题是要计算平均值。
二.你的定义就是错的,有的要用
by litangzheng @ 2024-09-25 12:59:52
@duyuhao666 你求的是总数不是平均数,而且你的for写错了。
by luoyebushiye @ 2024-09-25 13:01:20
@duyuhao666
三.你的循环是错的,连输入都没输入。
四.这题其实可以用循环累计,再求平均数。