首页 > 试题广场 >

牛牛是否被叫家长

[编程题]牛牛是否被叫家长
  • 热度指数:41712 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
\hspace{15pt}牛牛的班级进行了一次期中考试,考试一共有 3 门科目:数学、语文和英语。班主任决定给没有通过考核的同学家长开一场酣畅淋漓的家长会,考核标准为三科平均分不低于 60 分。三科平均分计算公式为:

\displaystyle \text{Avg} = \frac{A + B + C}{3}

\hspace{15pt}如果 \text{Avg} < 60,则牛牛会被请家长;否则不会被请家长。

输入描述:
\hspace{15pt}在一行中输入三个整数 A, B, C \left(0 \leqq A, B, C \leqq 100\right),分别表示牛牛的数学、语文和英语成绩,用空格隔开。


输出描述:
\hspace{15pt}如果牛牛会被请家长,输出 \texttt{YES};否则输出 \texttt{NO}
示例1

输入

80 60 50

输出

NO

说明

平均分为 \frac{80+60+50}{3}\approx63.33\geqq60,牛牛及格,不会被请家长,输出 NO。
示例2

输入

70 55 40

输出

YES

说明

平均分为 \frac{50+50+50}{3}=50<60,牛牛未通过考核,会被请家长,输出 YES。

备注:
本题已于下方时间节点更新,请注意题解时效性:
1. 2025-06-03 优化题面文本与格式。

                        JavaScript

var p = readline().split(" ");
var total = 0;
for (i = 0;i < 3;i++){
    total += parseInt(p[i]);
}
if(total/3 >= 60) console.log("NO");
if(total/3 < 60) console.log("YES");


发表于 2020-06-19 18:40:07 回复(0)
#include<stdio.h>
int main()
{
    
    
    
    int math,chinese,english=0;
    scanf("%d %d %d",&math,&chinese,&english);
    if((math+chinese+english)/3>=60)
        printf("NO\n");
    else
        printf("YES\n");
    
    return 0;
}

发表于 2022-07-09 11:03:33 回复(0)
A,B,C = map(int,input().split())
Avg = (A + B + C)/3
if all(0 <= x <= 100 for x in [A, B, C]):
    if Avg < 60:  
        print("YES")
    else:            
        print("NO")
else:
    print("输入不符合标准,请重新输入")
发表于 2025-07-24 16:22:54 回复(0)
#include<stdio.h>
int main(){
    int math,chin,engl;
    scanf("%d %d %d",&math,&chin,&engl);
    printf("%s\n",(math+chin+engl)/3>=60?"NO":"YES");
}

发表于 2021-06-07 10:31:49 回复(0)
#include <stdio.h>
int main() {
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);
    printf("%s", (a+b+c)>=180?"NO":"YES");
}

发表于 2022-12-30 14:06:04 回复(0)
scores = list(map(int, input().split()))
avg = sum(scores)/3
print("YES" if avg < 60 else "NO")

发表于 2021-09-09 10:14:38 回复(0)
a,b,c=map(int,input().split())
p=all(0<=x<=100 for x in[a,b,c])
p1=a+b+c>=180
if p:
    print('NO'if p1 else'YES')
else:
    print('请满足0≦A,B,C≦100的正整数')

发表于 2025-10-27 17:40:16 回复(0)
print("YES" if  sum(list(map(int,input().split())))/3 <60 else "NO" )



发表于 2024-09-27 00:56:16 回复(0)
#include <stdio.h>

int main() {
    int math,chinese,english=0;;
    float n=0;
    scanf("%d %d %d",&math,&chinese,&english);
    n=(math+chinese+english)/3.0;
    if(n<60)
        printf("YES\n");
    else
        printf("NO\n");
    return 0;
}

发表于 2024-04-03 12:08:36 回复(0)
a = list(map(int,input().split()))
b = sum(a)/len(a)
if b<60:
    print("YES")
else:
    print("NO")

编辑于 2024-02-04 13:14:53 回复(0)
#include <stdio.h>

int main() {
    int a, b,c;
    scanf("%d %d %d",&a,&b,&c);
    if((a+b+c)>=180)
    printf("NO");
    else 
    printf("YES");
    return 0;
}


发表于 2024-01-07 21:51:56 回复(0)
#include <stdio.h>
int main()
{
    int m, c, e;
    scanf("%d %d %d", &m, &c, &e);
    printf("%s", ((m+c+e)/3 < 60) ? "YES" : "NO");
    return 0;
}

发表于 2022-06-28 10:31:47 回复(0)
#include <stdio.h>

int main() {
    int A,B,C;
    scanf("%d %d %d",&A,&B,&C);
    double Avg=(A+B+C)/3.0;
    if (Avg<60) {
        printf("YES\n");
    }
    else {
        printf("NO\n");
    }
    return 0;
}
发表于 2026-01-12 21:08:44 回复(0)
#include <stdio.h>

int main() {
	int A, B, C;
	if (scanf("%d %d %d", &A, &B, &C) != 3) {
		return 1;
	}
	if (A < 0 || A > 100 || B < 0 || B > 100 || C < 0 || C > 100) {
		return 1;
	}
	printf("%s", A + B + C < 180 ? "YES" : "NO");
	return 0;
}

发表于 2026-01-06 17:12:55 回复(0)
/*
noob26 牛牛是否被叫家长
*/

#include <iostream>
#include <cassert>

int main()
{
    int a, b, c;
    std::cin >> a >> b >> c;
    assert(a >= 0 && a <= 100 && b >= 0 && b <= 100 && c >= 0 && c <= 100);

    // if ((a + b + c) / 3 >= 60)
    // {
    //     std::cout << "NO" << std::endl;
    // }
    // else
    // {
    //     std::cout << "YES" << std::endl;
    // }

    std::cout << ((a + b + c) / 3 >= 60 ? "NO" : "YES") << std::endl;

    return 0;
}

发表于 2025-12-29 11:18:49 回复(0)
a,b,c = map(int,input().split())
avg = (a+b+c)/3
print("YES" if avg<60 else "NO")
发表于 2025-12-17 18:36:30 回复(0)
a,b,c = map(int,input().split())
avg = (a+b+c)/3
if avg<60:
    print("YES")
else:
    print("NO")
发表于 2025-12-08 11:58:31 回复(0)
#include <iostream>
using namespace std;

int main() {
  int a,b,c;cin>>a>>b>>c;
  cout<<((a+b+c)/3<60?"YES":"NO");
}

发表于 2025-11-24 00:55:00 回复(0)
a,b,c=input().split()
avg=(int(a)+int(b)+int(c))/3
if avg<60:
    print("YES")
else:
    print("NO")

发表于 2025-11-21 21:08:35 回复(0)
//见证屎山代码的诞生
#include <stdio.h>

int main()
{
    int A, B, C;
    scanf("%d %d %d", &A, &B, &C);
    if (A < 0 || A > 100 || B < 0 || B > 100 || C < 0 || C > 100) 
    {
        printf("value is error");
    } 
    else 
    {
        double Avg = (A + B + C) / 3.0;
        if (Avg < 60) 
        {
            printf("YES");
        } 
        else 
        {
            printf("NO");
        }
    }
    return 0;
}

发表于 2025-11-20 14:54:08 回复(0)

问题信息

上传者:牛客309119号
难度:
106条回答 2999浏览

热门推荐

通过挑战的用户

查看代码
牛牛是否被叫家长