題目連結 http://zerojudge.tw/ShowProblem?problemid=a148。
此題根據題目給的條件即可。此外,為了避免 overflow,用了個計算的技巧 average += (score / num); ,但在此題似乎作用不大。
程式碼:
#include <cmath>
#include <cstdio>
using namespace std;
int main(void){
int num = 0;
float score = 0;
double average = 0.0;
while(scanf("%d", &num) != EOF)
{
average = 0.0;
for(int i = 1; i <= num; i++)
{
scanf("%f", &score);
average += (score / num);
//printf("average:%lf\n", average);
}
if( average > 59)
printf("no\n");
else
printf("yes\n");
}
return 0;
}
沒有留言:
張貼留言