C|C 计算平均成绩,统计及格人数,计算高于平均分的学生的分数
文章图片
image.png 【C|C 计算平均成绩,统计及格人数,计算高于平均分的学生的分数】从键盘输入10个学生的成绩,计算平均成绩,统计及格人数,计算高于平均分的学生的分数
实例
#include int main()
{int passgrade = 60;
//设及格分为60
int avg;
//平均成绩
int passnum;
//及格人数
int totalgrade;
//总分数
float total[10];
//总分数集合
int passtotalgrade;
//及格总分数
int i,x;
printf("请输入10位学生的分数\n");
printf("********************************\n");
for(i=0;
i<=9;
i++)
{
printf("请输入一位学生的分数:");
scanf("%f",&total[i]);
}avg=passnum=totalgrade=passtotalgrade=0;
//初始化为0
for(i=1;
i<=9;
i++)
{
if(total[i]>=60)
{
passnum++;
passtotalgrade+=total[i];
}
totalgrade+=total[i];
}
avg=totalgrade/10;
printf("平均成绩avg=: %d\n",avg);
printf("及格人数passnum=: %d\n",passnum);
printf("高于平均分的分数passtotalgrade=: %d\n",passtotalgrade);
return 0;
}
运行
[root@izbp1ipfxx237fclphlj7wz c]# gcc test.c
[root@izbp1ipfxx237fclphlj7wz c]# ./a.out
输入
请输入10位学生的分数
********************************
请输入一位学生的分数:10
请输入一位学生的分数:20
请输入一位学生的分数:30
请输入一位学生的分数:40
请输入一位学生的分数:50
请输入一位学生的分数:60
请输入一位学生的分数:70
请输入一位学生的分数:80
请输入一位学生的分数:90
请输入一位学生的分数:100
输出
平均成绩avg=: 54
及格人数passnum=: 5
高于平均分的分数passtotalgrade=: 400
推荐阅读
- 使用协程爬取网页,计算网页数据大小
- 自律第1天
- ACSL|ACSL 美国计算机科学联赛 2016-2017 R4 摩天大楼-Skyscraper 题解
- 164《中考倒计时28~一模成绩出来了》
- 首屏时间,你说你优化了,那你倒是计算出给给我看啊!
- 第644篇~面对成绩单
- 9岁孩子为了逃避责骂学会撒谎,真相让无数家长深思(教会孩子做人比成绩更加重要,诚实的孩子走的更远!)
- ATAN2根据xy坐标计算角度
- javaweb|基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统
- JS|JS 数组求和与数组求平均值