v### BC126 小乐乐算多少人被请家长
描述
小乐乐的班主任想统计一下班级里一共有多少人需要被请家长,三个成绩(语文,数学,外语)平均分低于60的将被请家长,小乐乐想编程帮助班主任算一下有多少同学被叫家长。
输入描述:
共n+1行
第一行,输入一个数n,代表小乐乐的班级中有n个同学。
在接下来的n行中每行输入三个整数代表班级中一个同学的三科成绩(语文,数学,外语),用空格分隔。
输出描述:
一行,一个整数,代表班级中需要被请家长的人数。
示例1
输入:
3
80 100 90
40 70 65
20 84 93
复制
输出:
1
复制
#include<stdio.h>
int main()
{
int n = 0;
//输入n的值
scanf("%d",&n);
int Eng_Score = 0;
int Math_Score = 0;
int CH_Score = 0;
int count = 0;
for(int i = 0; i < n; i++)
{
int sum = 0;
scanf("%d %d %d",&Eng_Score,&Math_Score,&CH_Score);
sum = Eng_Score +Math_Score +CH_Score;
if(sum/3 <60)
count++;
}
printf("%d\n",count);
return 0;
}
BC127 小乐乐算最高分
描述
小乐乐的老师BoBo想知道班级中谁的数学成绩最高,请编程帮他实现。
输入描述:
共两行
第一行输入一个数n,代表小乐乐的班级中n个同学。
第二行输入n个数,用空格相隔,代表班级中每个人的数学成绩。
输出描述:
一个整数,代表班级中最高的数学成绩。
示例1
输入:
3
99 89 39
复制
输出:
99
复制
#include<stdio.h>
int main()
{
int n = 0;
//输入n的值
scanf("%d",&n);
int i = 0;
int max = 0;
int score = 0;
for(i = 0; i < n; i++)
{
scanf("%d",&score);
if(score > max)
max = score;
}
printf("%d\n",max);
return 0;
}
BC128 小乐乐计算求和
描述
小乐乐想计算一下1!+2!+3!+...+n!。
输入描述:
一行,一个整数n。
输出描述:
一行,一个整数,表示1!+2!+3!+...+n!的结果。
示例1
输入:
3
复制
输出:
9
复制
备注:
结果范围在int类型范围之内
#include<stdio.h>
int main()
{
int n = 0;
scanf("%d",&n);
int sum = 1;
int i = 0;
int ret = 0;
for(i = 1; i <= n; i++)
{
sum*=i; //计算阶乘
ret +=sum; //阶乘相加
}
printf("%d\n",ret);
return 0;
}