c语言。输入10个学生的某门课程成绩,计算出平均成绩,并输出不及格成绩和人数 20

 我来答
匿名用户
2012-05-29
展开全部
#include<stdio.h>

void main()
{
int num = 0;
float sum = 0.0;
float a[10];
printf("请输入10名学生的成绩:\n");
for (int i = 0; i < 10; i++)
{
scanf("%f", &a[i]);
if(a[i] < 60)
{
num++;
}
sum += a[i];
}
sum = sum/10.0;
printf("不及格人数为:%d",num);
printf("平均成绩为:%.2f", sum);

}
275942173
2012-05-29
知道答主
回答量:16
采纳率:100%
帮助的人:7.8万
展开全部
#include <stdio.h>
void main()
{
double score[10];
int n=0,i;
for(i=0;i<10;i++)
{
scanf ("%lf",&score[i]);
}
for(i=0;i<10;i++)
{
if(score[i]<60)
n++;
}
printf("不及格人数是:\n",n);
printf("不及格的成绩是:");
for(i=0;i<10;i++)
{
if(score[i]<60)
printf("%.0lf ",score[i]);
}
printf("\n");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
juge90
2012-05-29
知道答主
回答量:12
采纳率:0%
帮助的人:9.7万
展开全部
#include<stdio.h>
void main(){
int a[100],count=0,avg=0,n;
printf("输入学生数:");
scanf("%d",&n);
printf("输入成绩:");
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
if(a[i]<60)
count++;
avg+=a[i];
}
printf("平均成绩为:%d\n",avg/n);
printf("不及格人数为:%d\n",count);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
董俊锟djk
2012-05-29 · TA获得超过2551个赞
知道小有建树答主
回答量:1231
采纳率:66%
帮助的人:1022万
展开全部
#include<stdio.h>

void main()
{
float a[10];
double sum = 0.0;
int m = 0,i;
printf("plaese input to score");
for(i = 0; i < 10; i++)
{
scanf("%d",&a[i]);
sum += a[i];
}
printf("average is %6.2lf",sum / 10);
for(i = 0; i < 10; i++)
{
if(a[i] < 60)
{
printf("%-3d",a[i]);
m++;
}
}
printf("\ntotal person is :%",m);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式