福州大学某班共有n名学生,这些学生这学期都选修了3门课,分别是大物、高数、大英。YellowStar想对这学期总绩点不低于3.0的学生进行奖励,所以他将每名学生每门课程的分数告诉你,并希望你能告诉他他必须对多少名学生进行奖励。
对于单门课程的绩点计算方法是(分数/10-5),如分数是69,那么绩点就是1.9,学生的总绩点就是他每门课程的绩点的平均值。但是要注意的是,当某门课程的分数小于60时,就会被视为挂科,总绩点直接为0。
包含多组测试数据。
第一行输入一个整数n,表示一共有n名学生。
接下来输入n行,每行3个整数,分别表示当前学生的3门课程的分数,分数都不大于100且不小于0。
n≤500000
输出一个整数,表示有多少人的总绩点不低于3.0。
3 59 50 92 60 80 97 83 94 67
1
纯粹卡时间题,怎么简单怎么写,减少运算量
#include<cstdio>
int main(){
int t;
while(~scanf("%d",&t)){
int a,b,c,i,ans=0;
for(i=0;i<t;i++){
scanf("%d %d %d",&a,&b,&c);
if(a>=60&&b>=60&&c>=60&&(a+b+c)>=240)ans++;
}
printf("%d\n",ans);
}
}