问题标题: 酷町堂:4578

0
0
已解决
林浩轩
林浩轩
新手守护
新手守护

题目链接: 酷町堂:4578

4578   小明的考试成绩3

经验值:800 时间限制:1000毫秒 内存限制:128MB

题目描述 De**ion

期末考试后,**说告诉小明如果考到平均分及以上(包括平均分),就奖励一个玩具车,考到平均分以下,要报考补习班,现在输入一组数据,是全班同学的考试成绩,以0为结束标志(全班没有考0分的)。小明的考试成绩是这组数据的第一个。输出:第一行小明的成绩,第二行全班的平均成绩,第三行输出“奖励玩具车”或者“报考补习班”。

输入描述 Input De**ion

若干个数,表示班级各个同学的考试成绩,小明的考试成绩是这组数据的第一个,最后一个数为0。(中间用空格隔开)

输出描述 Output De**ion

三行,第一行小明的成绩;
第二行全班的平均成绩(保留两位小数);
第三行输出“奖励玩具车”或者“报考补习班”。

样例输入 Sample Input

80 77 99 0

样例输出 Sample Output

80 85.33 报考补习班

数据范围及提示 Data Size & Hint

班级人数不超过100,成绩不超过100

 

#include<bits/stdc++.h>

using namespace std;

int main(){

    double a,m,cnt=0,sum=0,s=0;

    cin>>m;

    do{

        cin>>a;

        if(a!=0){

            cnt++;

            sum+=a;

            if(cnt==1){

                m=a;

            }

        }

    }

    while(a);

    s=sum*1.0/cnt;

    cout<<m<<endl;

    cout<<setprecision(2)<<fixed<<s<<endl;

    if(m>=s){

        cout<<"奖励玩具车";

    }else{

        cout<<"报考补习班";

    }

    return 0;

}

 

 

为什么输出的是

77

88.00

报考补习班

?


0
已采纳
如意
如意
初级光能
初级光能

报补习班

求采纳

我要回答