问题标题: 酷町堂:2429 TLE 90分

0
0
已解决
周俊豪
周俊豪
高级光能
高级光能
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    double n,i=1,sum=0;
    cin>>n;
    double ans=0.0;
    while(n>0)
    {    
        sum+=n;
        i++;
        cin>>n;
    }
    ans=(double)sum/i;
    if(ans>80)
        cout<<"excellent";
    else if(ans<=80)
        cout<<"good";
    return 0;
}

90分

神犇们看下,谢谢!


0
已采纳
黄子扬
黄子扬
新手守护
新手守护

楼上废话多

scnaf

0
朱智霖
朱智霖
新手守护
新手守护

首先,你把while外的cin>>n删掉,并赋值为8。然后,把while里的cin提前,放在sum+=n上边。

然后,把double改成int

 

朱智霖在2018-12-15 08:03:26追加了内容

把>80改为>=80

把>=80改成>80

0
我要回答