题目描述
小乐乐的班主任想统计一下班级里一共有多少人需要被请家长,三个成绩(语文,数学,外语)平均分低于60的将被请家长,小乐乐想编程帮助班主任算一下有多少同学被叫家长。
输入描述:
共n+1行
第一行,输入一个数n,代表小乐乐的班级中有n个同学。
在接下来的n行中每行输入三个整数代表班级中一个同学的三科成绩(语文,数学,外语),用空格分隔。
输出描述:
一行,一个整数,代表班级中需要被请家长的人数。
这个题可以看作是这个题的强化版,
实际上实质是差不多的
这个题唯一的问题就是需要一个for处理
好像这也不是个问题
经过D题的错误经历,然后这一次就仔细读了读题
下面是C++の代码
#include <cstdio>
#include <iostream>
#include <algorithm>
using namespace std;
int read()
{
int x=0;
bool f = false;
char ch;
do ch=getchar(),f|=(ch=='-');
while(ch<48||ch>57);
while(ch>47&&ch<58)
x=(x<<1)+(x<<3)+(ch^48),ch=getchar();
return f?-x:x;
}//快读
int main()
{
int ans = 0, i, n = read();
for (i = 1;i <= n;i++)
{
int a = read(), b = read(), c = read();
double ave = (double)((a + b + c) / 3);
if (ave >= 60)
continue;
if (ave < 60)
ans++;
}
cout << ans;
return 0;
}

京公网安备 11010502036488号