C语言编程(每次用键盘输入一个学生的2门分数,计算并输出每个学生的总分和平均分)
答案:2 悬赏:20
解决时间 2021-01-09 22:40
- 提问者网友:龅牙恐龙妹
- 2021-01-09 04:51
C语言编程(每次用键盘输入一个学生的2门分数,计算并输出每个学生的总分和平均分)
最佳答案
- 二级知识专家网友:你哪知我潦倒为你
- 2021-01-09 06:03
#include
int main()
{int a,b,s,yx=0,jg=0;
float av;
while(1)
{scanf("%d%d",&a,&b);
s=a+b;
av=s/2.0;
if(a<0||b<0)break;
printf("总分:%d 平均分:%.1f
",s,av);
if(av>=85)yx++;
else if(av>=60)jg++;
}
printf("优秀人数:%d 及格人数%d
",yx,jg);
return 0;
}
全部回答
- 1楼网友:轮獄道
- 2021-01-09 06:10
#include int main() { int a[10], i; double avg = 0; puts( "请输入10个学生的成绩:" ); for ( i = 0; i < 10; ++i ) { scanf( "%d", &a[i] ); avg += a[i]; // 先保存总分 } avg /= 10; // 计算得出平均分 printf( "平均分为:%.2f,低于平均分的成绩有:\n", avg ); for ( i = 0; i < 10; ++i ) { if ( a[i] < avg ) // 输出小于平均分的成绩 printf( "%d ", a[i] ); } return 0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯