用c语言输入100个学生的成绩求平均值 最低分及格率
答案:4 悬赏:80
解决时间 2021-02-27 08:45
- 提问者网友:嘚啵嘚啵
- 2021-02-26 13:05
用c语言输入100个学生的成绩求平均值 最低分及格率
最佳答案
- 二级知识专家网友:一袍清酒付
- 2021-02-26 13:53
把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++; //求及格人数。
}
#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);//保留两位小数输出及格率。}
全部回答
- 1楼网友:骨子里都是戏
- 2021-02-26 16:16
我暂时保留我的看法!
- 2楼网友:人類模型
- 2021-02-26 15:45
#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;
}
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]
}
printf("平均分=%.2f\n最低分=%d\n及格率=%d%%\n",sum/100.0,min,jg);
system("pause");
return 0;
}
- 3楼网友:煞尾
- 2021-02-26 14:09
这里我就把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
}
printf("%0.2f ",sum/N);
//保留两位小数输出100个学生的成绩的平均值。
printf("%0.2f ",min);//保留两位小数输出最低分。
printf("%0.2f%% ",pass/N*100);//保留两位小数输出及格率。
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯