从键盘输入10个学生的成绩,计算平均成绩,统计及格人数,计算高于平均分的学生的分数

C语言
C语言的编程题目。。。

计算高于平均分的学生的分数 这句话什么意识 ?? 是要统计高于平均分的学生的人数 还是 他们的成绩之和??

#include "stdio.h"
#define N 10
void main()
{
int i,a=0,b=0;
float F[N],s=0,ave;
printf("请输入10个学生的成绩");
for(i=0;i<10;i++) //给数组F赋值
{
scanf("%f",&F[i]);
s+=F[i]; // 所有人的总成绩
}
ave=s/10; //平均成绩
for(i=0;i<N;i++)
{
if(F[i]>=60)
a++; // 统计及格人数
}
for(i=0;i<N;i++)
{
if(F[i]>ave)

b++; //统计高于平均分人数
}
printf("平均成绩是 %.2f\n",ave);
printf("及格人数是 %d\n",a);
printf("高于平均分的学生个数是 %d\n",b);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-26
哦 这是C++ 的 不过只要将输入、输出的语言换一下就行了。
#include <iostream>
using namespace std;

int main()
{
int m=0,n=0;
double a[10];
double s=60.0;//暂且设定及格分数为60
double aver,sum=0.0;
cout<<"请输入10个人的成绩"<<endl;
for(int i=0;i<10;i++)
{
cin>>a[i];
sum+=a[i];
}
aver=sum/10;
for(int j=0;j<10;j++)
if(a[j]>aver) m++;
for(j=0;j<10;j++)
if(a[j]>s) n++;
cout<<n<<endl;//及格人数
cout<<m<<endl;//高于平均分人数
cout<<aver<<endl;//平均成绩
return 0;
}
第2个回答  2010-04-26
最后一句话是什么意思?使求和?还是求人数?#include"stdio.h"
void main()
{double c;
int i,a[11],b=0,d=0,s=0;
for(i=1;i<=10;i++)
{
printf("请输入第%d学生的成绩:\n",i);
scanf("%d",&a[i]);
if(a[i]>=60) b++;s=s+a[i];c=s/10;
}for(i=1;i<=10;i++)if(a[i]>=c)d++;

printf("平均成绩是%d,及格人数有%d个,平局分大于及格人数有%d个",c,b,d);
}
第3个回答  2010-04-26
void mian(){
float sum=0;
for(int i=0;i<10;i++)
{
float a;
scanf("%f",&a);
sum+= a;

}

printf("%f",sum/10);

}
第4个回答  2010-04-26
Excel表格,别看错了,算平均数,总分上面都有,初学计算机就要会这个。

从键盘输入10个学生的成绩,计算平均成绩,统计及格人数,计算高于平均...
printf("平均成绩是 %.2f\\n",ave);printf("及格人数是 %d\\n",a);printf("高于平均分的学生个数是 %d\\n",b);}

编程题c++:从键盘输入10个学生的成绩,计算平均成绩,统计及格人数,计算...
int main(){ int i;float a[10],min,max,avg; \/\/max表示最高分,min表示最低分,avg表示平均分 printf("请输入10位学生的分数\\n");printf("***\\n");for(i=0;i<=9;i++){ printf("请输入一位学生的分数:");scanf("%f",&a[i]);} max=min=avg=a[0];int jige=0;for(...

编写程序 从键盘上输入10个学生的某门课的成绩,计算出平均成绩,并输出...
&a[i]); s+=a[i]; } return (float)s\/n;}int main(){int i,n=0,a[10]; float cj; printf("请输入10个学生的成绩:\\n"); cj=av(a,10); printf("平均分=%.1f\\n",cj); printf("不及格的成绩为:\\n");

输入10个学生的成绩,计算并输出学生的最高分、最低分、平均分、及格人数...
max = mark[i];\/\/ 计算总和 for (i = 0; i < 10; i++)sum += mark[i];\/\/ 平均成绩 ave = sum \/ 10;printf("最高分: %d\\n", max);printf("最低分: %d\\n", max);printf("平均分: %d\\n", ave);printf("合格人数: %d\\n", up);printf("不合格人数: %d\\n", down)...

C语言,输入10个同学的成绩,统计80分以上和不及格的人数,并输出平均值...
#include \\x0d\\x0aint main()\\x0d\\x0a{\\x0d\\x0afloat a[10];\\x0d\\x0aint i;\\x0d\\x0aprintf("请输入使命学生的成绩:");\\x0d\\x0afor (i=0;i<10;i++)\\x0d\\x0a{\\x0d\\x0ascanf("%f",&a[i]);\\x0d\\x0a}\\x0d\\x0a\\x0d\\x0aint fail=0,excellent=...

...输入十个学生成绩 分别统计优良中和不及格的人数 并计算平均成绩_百 ...
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 流程图 学生成绩 设计 统计 不及格 搜索资料本地图片 图片链接 代码 提交回答正在求助热心网友问: 孩子在学校被老师打成骨折住院手术治疗后,还需要取钢板手术,这样老师应... 回答 topaziobvio问: 请问这是什么兜兰?一茎多...

...函数编写程序:从键盘输入10个学生的成绩,统计及格(60分及60分以上...
int i, count=0;for (i = 0; i < 10; ++i)if(a[i]>=60) count++;return count;} int main(){ int a[10],i;printf("请输入10名学生的成绩:\\n");for(i = 0;i < 10; i++)scanf("%d",&a[i]);int count = fun(a);printf("及格的人数为:%d\\n", count);return 0...

...存放10个学生成绩,编写程序,求出平均分,最高分和最低分,并输出_百...
4.在主函数中,通过循环让用户依次输入10个学生的成绩。可以使用`scanf`函数实现。5.接下来,使用for循环遍历整个数组。利用if...else条件判断,我们可以记录每个分数段(例如,优秀、良好、及格等)的学生人数。6.计算平均分,这需要遍历数组,将每个成绩加起来,然后除以学生总数(10)。公式为`average...

c语言,键盘输入10个同学某门成绩,求平均值和不及格人数,并打印...
include<stdio.h>int main(){ int n=10,notPass=0; float sum=0,score=0; while(n--){ scanf("%f",&score); sum+=score; if(score<60)notPass++; } puts("平均分=%f\\n不及格人数=%d",sum\/n,notPass); return 0;} ...

...10个学生,输入十个学生的成绩,求及格的人数及及格同学的平均分_百度...
某小班,10个学生,输入十个学生的成绩,求及格的人数及及格同学的平均分 var i,k,j,t:longint;begin for i:=1 to 10 do begin read(k);if k>=60 then begin inc(j);t:=t+k;end;end;writeln(j);writeln(t\/j:0:0);end.数组整体后移一位 var a:array[1..130]of longint;t,i...

相似回答