C语言编写求源代码
答案:2 悬赏:50 手机版
解决时间 2021-04-05 06:13
- 提问者网友:我是女神我骄傲
- 2021-04-04 21:50
C语言编写求源代码
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-04-04 23:19
int data[20]输入就不说了我直接弄输出
int num=0,max=0,min=100,yx=0,lh=0,hg=0,bhg=0
for (int i=0;i<20;i++){
if (data[i]<0)
break;
num++;
if (data[i]>max)
max=data[i];
if (data[i] min=data[i];
if (data[i]<60)
bhg++;
else if (data[i]<80)
hg++;
else if (data[i]<90)
lh++
else yx++
}基本上改下类型,控制下输出就可以了
int num=0,max=0,min=100,yx=0,lh=0,hg=0,bhg=0
for (int i=0;i<20;i++){
if (data[i]<0)
break;
num++;
if (data[i]>max)
max=data[i];
if (data[i]
if (data[i]<60)
bhg++;
else if (data[i]<80)
hg++;
else if (data[i]<90)
lh++
else yx++
}基本上改下类型,控制下输出就可以了
全部回答
- 1楼网友:骨子里都是戏
- 2021-04-04 23:54
输入可以是浮点数吗追问可以追答#include
int main()
{
puts("请输入学生成绩(输入负数结束)");
int num=0;
int youxiu=0,lianghao=0,hege=0,buhege=0;
double mi=10000,ma=-1;
double a[10000];
while(1)
{
scanf("%lf",&a[num]);
if(a[num]<0) break;
num++;
}
printf("参加统计的学生个数:%d人 ",num);
for(int i=0; i {
if(mi>a[i]) mi=a[i];
if(ma if(a[i]>=90) youxiu++;
else if(a[i]>=80) lianghao++;
else if(a[i]>=60) hege++;
else buhege++;
}
printf("最高分数:%.2f ",ma);
printf("最低分数:%.2f ",mi);
printf("成绩优秀人数:%d人 ",youxiu);
printf("成绩良好人数:%d人 ",lianghao);
printf("成绩合格人数:%d人 ",hege);
printf("成绩不合格人数:%d人 ",buhege);
return 0;
}
int main()
{
puts("请输入学生成绩(输入负数结束)");
int num=0;
int youxiu=0,lianghao=0,hege=0,buhege=0;
double mi=10000,ma=-1;
double a[10000];
while(1)
{
scanf("%lf",&a[num]);
if(a[num]<0) break;
num++;
}
printf("参加统计的学生个数:%d人 ",num);
for(int i=0; i
if(mi>a[i]) mi=a[i];
if(ma if(a[i]>=90) youxiu++;
else if(a[i]>=80) lianghao++;
else if(a[i]>=60) hege++;
else buhege++;
}
printf("最高分数:%.2f ",ma);
printf("最低分数:%.2f ",mi);
printf("成绩优秀人数:%d人 ",youxiu);
printf("成绩良好人数:%d人 ",lianghao);
printf("成绩合格人数:%d人 ",hege);
printf("成绩不合格人数:%d人 ",buhege);
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯