C语言编程题:从键盘输入10个学生的成绩,计算平均成绩,统计及格人数,计算高于平均分的学生的分数

如题所述

#include "stdio.h"

#define N 10

void main()

{

 int a[N],ave,sum=0,pass=0,better=0;

 for(int i=0;i<N;i++)

 {

  scanf("%d",&a[i]);

  sum+=a[i];

 }

 ave=sum/N;

 for(int i=0;i<N;i++)

 {

  if(a[i]>=60)

   pass++;

  if(a[i]>ave)

   better++;

 }

 printf("平均分:%d\n及格人数%d\n高于平均分人数%d\n",ave,pass,better);

 有问题可以hi我,谢谢采纳,我的饿网易编程博客如下图

 

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-17
如果需要改进可以hi我~

#include<iostream>
#include<math.h>
using namespace std;

int main()
{
int a[10];
int m=0;
float aver;

aver=0.0;
cout<<"请输入10个学生的成绩"<<endl;
for(int i=0;i<10;i++)
{
cin>>a[i];
aver+=a[i];
}
aver/=10;

cout<<"平均数为"<<aver<<endl<<endl;
cout<<"高于平均分的学生的分数:"<<endl;
for(i=1;i<10;i++)
{
if(a[i]>60)
m++;
if(a[i]-aver>0)
cout<<"第"<<i<<"个学生:"<<a[i]<<endl;
}
cout<<endl;
cout<<"及格人数:"<<m<<endl<<endl;

return 0;
}

编程题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个学生的成绩,计算平均成绩,统计及格人数,计算高于平均...
printf("平均成绩是 %.2f\\n",ave);printf("及格人数是 %d\\n",a);printf("高于平均分的学生个数是 %d\\n",b);}

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;} ...

c语言输入10个学生的分数,统计总分和及格人数
include<stdio.h>int main(){int i,x,s=0,n1=0; for(i=0;i<10;i++) {scanf("%d",&x); if(x>=60)n1++; s+=x; } printf("总分=%d\\n及格人数=%d\\n",s,n1);}

...输入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=...

...的fun函数编写程序:从键盘输入10个学生的成绩,统计及格(60分及60...
int fun(int a[10]){ 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("及格的人数为:...

用C语言写出输入10个学生成绩,要求统计出及格人数和不及格人数
include<stdio.h> int a[10],i,j=0,k=0;for(i=0;i<10;i++;printf("请输入学生成绩");scanf("%d",&a[i]);for(i=0;i<10;i++){ if(a[i]>60) j++;else k++;} printf("及格人数有:");printf("%d",j);printf("不及格人数有:");printf("%d",kj);

C语言从键盘输入10个成绩,分别统计优、良、中、及格、不及格的人数...
void main(){ int i,a,b,c,d,e,n[N]; \/\/ 数组名和变量a同名了 a=b=c=d=e=0;for(i=0;i<N;i++){ printf("请输入成绩%d:",i);scanf("%d",&n[i]);if(n[i]>=90)a++;else if(n[i]>=80)b++;else if(n[i]>=70)c++;else if(n[i]>=60)d++;else e++;} p...

C语言程序 输入10个学生的成绩,要求输出这10个成绩的及格率和优秀率,再...
int grade[10],NoGood[10],i,j=0,k=0,m=0; float PassRate,ExeRate; printf("请输入10个学生的成绩:\\n"); for(i=0;i<10;i++) { scanf("%d",&grade[i]); if(grade[i]>=85) { k++; } if(grade[i]>=60) { j++; } else { NoGood[m++]=i; } } PassRate=1.0f*j\/10*100...

求学霸帮助,C语言如何编"输入10个学生成绩,计算平均分,最高分以及高于...
有视频

相似回答