列表

详情


BC90. 小乐乐算多少人被请家长

描述

小乐乐的班主任想统计一下班级里一共有多少人需要被请家长,三个成绩(语文,数学,外语)平均分低于60的将被请家长,小乐乐想编程帮助班主任算一下有多少同学被叫家长。

输入描述

共n+1行
第一行,输入一个数n,代表小乐乐的班级中有n个同学。
在接下来的n行中每行输入三个整数代表班级中一个同学的三科成绩(语文,数学,外语),用空格分隔。

输出描述

一行,一个整数,代表班级中需要被请家长的人数。

示例1

输入:

3
80 100 90	
40 70 65
20 84 93

输出:

1

原站题解

C 解法, 执行用时: 1ms, 内存消耗: 332KB, 提交时间: 2021-09-16

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    int count = 0;
    while (n--) {
        int a, b, c;
        scanf("%d%d%d", &a, &b, &c);
        if (a + b + c < 3 * 60)
            ++count;
    }
    printf("%d\n", count);
}

C 解法, 执行用时: 1ms, 内存消耗: 336KB, 提交时间: 2021-12-12

#include<stdio.h>
int main()
    {
    int n,i,j,c=0,a[100][100],sum;
    scanf("%d",&n);
    for(i=0;i<n;i++)
        {
        sum=0;
        for(j=0;j<3;j++)
            {
            scanf("%d",&a[i][j]);
            sum+=a[i][j];
        }
        if(sum/3<60)
            c++;
    }
    printf("%d",c);
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 352KB, 提交时间: 2021-01-01

#include<stdio.h>
int main(void)
{
    int count=0;
    int i,j;
    int num=0;
    int a[10][3]={0};
    scanf("%d",&num);
    for(i=0;i<num;i++)
    {
        for(j=0;j<3;j++)
        {
            scanf("%d",&a[i][j]);
        }
    }
    for(i=0;i<num;i++)
    {
        if((a[i][0]+a[i][1]+a[i][2])/3<60)
        {
            count++;
        }
    }
    printf("%d\n",count);
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 364KB, 提交时间: 2020-11-22

#include<stdio.h>
int main()
{
    int x,a,b,c,av,n=0;
    scanf("%d",&x);
    while(scanf("%d %d %d",&a,&b,&c)!=EOF)
    {
        getchar();
        if(a==0||b==0||c==0) continue;
        av = (a + b + c) / 3;
        if(av<60) n++;
    }
    printf("%d",n);
}

C 解法, 执行用时: 1ms, 内存消耗: 364KB, 提交时间: 2020-08-13

#include<stdio.h>
int main()
{
    int n,s,k=0,ave;
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        ave=0;
        for(int j=1;j<=3;j++){
            scanf("%d",&s);
            ave+=s;
        }
        ave/=3;
        if(ave<60) k++;
    }
    
    
    printf("%d",k);
}

上一题