0
已解决
王文博
缔造者之神
缔造者之神
为什么错了,0分?(样例过)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[101],b=0,cnt=0,sum=0;
double pj;
while(a[b]!=0)
{
b++;
cin>>a[b];
cnt++;
sum+=a[b];
}
cnt--;
pj=(double)sum/cnt;
cout<<a[1]<<endl;
printf("%.2f\n",pj);
if(a[1]>=pj) cout<<"奖励玩具车";
else cout<<"报考补习班";
}
0
已采纳
郑泓毅
资深守护
资深守护
我是这样写的
int a[105],cnt,sum;
a[cnt]=1;
while(a[cnt]!=0){
cin>>a[++cnt];
sum+=a[cnt];
}
cnt--;
cout<<a[1]<<endl;
printf("%.2f\n",sum*1.0/cnt);
if(a[1]>=sum*1.0/cnt) cout<<"奖励玩具车";
else cout<<"报考补习班";
郑泓毅在2021-03-10 21:09:00追加了内容
100
0
0
0
0