题目描述
小乐乐的班主任想统计一下班级里一共有多少人需要被请家长,三个成绩(语文,数学,外语)平均分低于60的将被请家长,小乐乐想编程帮助班主任算一下有多少同学被叫家长。
输入描述:
共n+1行
第一行,输入一个数n,代表小乐乐的班级中有n个同学。
在接下来的n行中每行输入三个整数代表班级中一个同学的三科成绩(语文,数学,外语),用空格分隔。
输出描述:
一行,一个整数,代表班级中需要被请家长的人数。
解题思路
添加一个while循环来实现计算N个人的平均成绩,如果小于60则将人数sum加一。
代码
#include<iostream> using namespace std; int main() { int sum=0; int num; cin>>num;//输入学生人数 while(num)//while循环计算每个学生的平均成绩 { int a,b,c; cin>>a>>b>>c;//输入三科成绩 double avg=(a+b+c)/3;//求平均成绩 if(avg<60) sum++;//如果小于60则sum加1,表示需要被请家长的人数 num--; } cout<<sum<<endl; return 0; }