本文主要是介绍牛客网刷题 | BC75 小乐乐是否被叫家长,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目前主要分为三个专栏,后续还会添加:
专栏如下: C语言刷题解析 C语言系列文章 我的成长经历
感谢阅读!
初来乍到,如有错误请指出,感谢!
描述
小乐乐的班级进行了一次期中考试,考试一共有3门科目:数学,语文,英语,小乐乐的班主任决定给没有通过考核的同学家长开一次家长会,考核的标准是三科平均分不低于60分,所以现在想请你帮忙算一算小乐乐会不会被叫家长。
输入描述:
一行,输入三个整数(表示小乐乐的数学、语文、英语的成绩),用空格分隔。
输出描述:
一行,如果小乐乐会被请家长则输出“YES”,否则输出“NO”。
思路 :
定义变量
用户输入
if...else语句判断
读取输入:首先,你需要读取用户输入的三个整数,这三个整数分别代表小乐乐的数学、语文和英语成绩。
计算平均分:计算这三个成绩的平均值。计算方法是将三个成绩相加,然后除以3。
判断是否需要叫家长:比较计算出的平均分与60分,如果平均分小于60分,则输出“YES”,表示需要叫家长;如果平均分大于或等于60分,则输出“NO”,表示不需要叫家长。
输出结果:根据判断结果,输出相应的字符串。
代码 1 :
# include <stdio.h>
int main (){int math,chinese,english;scanf("%d %d %d",&math,&chinese,&english);//用户输入数据int total = (math+chinese+english)/3;//total 总数if (total>=60) {printf("NO\n");}else{printf("YES\n");}return 0;
}
代码 2 :
数组形式
int main()
{int arr[3] = { 0 };int sum = 0;for (int a = 0; a < 3; a++){scanf("%d", &arr[a]);sum += arr[a];}sum /= 3;if (sum >= 60){printf("NO\n");}else{printf("YES\n");}return 0;
}
知识点:
这篇关于牛客网刷题 | BC75 小乐乐是否被叫家长的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!