中易网

用c语言输入100个学生的成绩求平均值 最低分及格率

答案:4  悬赏:80  
解决时间 2021-02-27 08:45
用c语言输入100个学生的成绩求平均值 最低分及格率
最佳答案
把100分定为最高分,60分为及格分数线。用C语言实现如下:

#include 
#define N 100
void main()
{
int i;
float grade,sum=0,min=100,pass=0;
for(i=0;i {
scanf("%f",&grade);//输入学生分数。
sum+=grade;//计算学生的成绩的总和。
if (grade if (grade>=60) pass++;  //求及格人数。
}

printf("%0.2f
",sum/N);//保留两位小数输出100个学生的成绩的平均值。

printf("%0.2f
",min);//保留两位小数输出最低分。

printf("%0.2f%%
",pass/N*100);//保留两位小数输出及格率。}

全部回答
我暂时保留我的看法!
#include
int main()
{
int sum=0,min=1000,jg=0,i,a[100];
for(i=0;i<100;i++)
{
printf("第%d个学生的成绩:",i); //若不需要提示可将此行删除
scanf("%d",&a[i]);
sum+=a[i];
if(a[i]if(a[i]>=60)jg++;
}
printf("平均分=%.2f\n最低分=%d\n及格率=%d%%\n",sum/100.0,min,jg);
system("pause");
return 0;
}

这里我就把100分定为最高分,60分为及格分数线。

C语言实现如下:#include 
#define N 100
void main()
{
int i;
float grade,sum=0,min=100,pass=0;
for(i=0;i {
scanf("%f",&grade);//输入学生分数。
sum+=grade;//计算学生的成绩的总和。
if (gradeif (grade>=60) pass++;  //求及格人数。
}
printf("%0.2f ",sum/N);
//保留两位小数输出100个学生的成绩的平均值。
printf("%0.2f ",min);//保留两位小数输出最低分。
printf("%0.2f%% ",pass/N*100);//保留两位小数输出及格率。
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英国大学地图在什么地方有卖?英国大学地图有
蔺,这个字怎么读啊?什么意思?
为什么我对别人很好,别人却认为那好像是我应
上海浦东华界文化创意基地怎么走
自己的目标怎么写
工商信用卡逾期三个月了能还最低吗?
一种塑料粘钩的最大承重为1000.填什么单位名
军绿色的工装衣服配什么裤子好看
一个房间长6米,宽3.5米,高3米,门窗面积是8平
武胜县高石乡财政所地址在哪,我要去那里办事
为什么有的人对你有好感的但当你主动了他就变
盐排检查站出口地址有知道的么?有点事想过去
急!今天就要,励志的故事要长点的
Indesign适应文本框后文字超出文本框,这是为
谁有酷狗音乐破解版
推荐资讯
附近人400全套四个小时可靠吗
理念能和传承搭配吗?
粒粒贷安全吗
魔兽世界为什么突然变卡了?
人民美术网河南艺术中心地址有知道的么?有点
三星a8升级了6.0系统安装CROM解锁,进入挖煤
庙下我想知道这个在什么地方
AMD Athlon II X2 280 双核和奔腾E5700那个好
有没有类似武林外传的小游戏
rvvp2 1.0电源线1米多少
请问没考过一级英语可以直接考三级吗
兰州高新区公安分局招聘文职,到底好不好
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?