HUST程序设计竞赛(新生赛)-同步赛-F-算多少人被请家长

小乐乐算多少人被请家长

https://ac.nowcoder.com/acm/contest/1877/F

题目描述
小乐乐的班主任想统计一下班级里一共有多少人需要被请家长,三个成绩(语文,数学,外语)平均分低于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;
}
全部评论

相关推荐

与火:这不接? 留子的钱不挣白不挣
点赞 评论 收藏
分享
object3:开始给部分🌸孝子上人生第一课了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务