c语言:编写程序输入 10 个学生的成绩,计算并输出最高成绩和平均成绩,然后统计低于平均成绩的人数

求大神解答

#include<stdio.h>

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];

for(i=1;i<=9;i++)

{

if(min>a<i>)

{min=a<i>;}

if(max<a<i>)

{max=a<i>;}

avg=avg+a<i>;

}

avg=avg/10;

printf("max=%f\n",max);

printf("min=%f\n",min);

printf("max=%f\n",avg);

printf("********************************\n");

}

扩展资料:

include用法:

#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。

插入头文件的内容

#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:

1、#include<文件名>

2、#include"文件名"

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-04-12
#include<stdio.h>
void main(){
int i,j,score[10],count=0,temp,sum=0;
double avg;
for(i=0;i<10;i++){ //输入10个学生的成绩,并求着10个学生的成绩总和
printf("请输入第%d个学生的成绩:",(i+1));
scanf("%d",&score[i]);
sum+=score[i];
}
avg=sum*1.0/10; //求着这10个学生成绩的平均值
for(i=0;i<10;i++){ //统计小于平均分的学生人数
if(score[i]<avg){
count++;
}
}
for(i=0;i<10;i++){ //使用冒泡排序对这10个学生的成绩逆序排序
for(j=0;j<9-i;j++){
if(score[j]<score[j+1]){
temp=score[j];
score[j]=score[j+1];
score[j+1]=temp;
}
}
}
printf("最高成绩:%d分,平均成绩:%.2f分,低于平均成绩的人数是:%d人!\n",score[0],avg,count);
}本回答被提问者采纳
第2个回答  2019-04-12
#include #define N 10 int main(void) { double score[N]; double average, sum = 0.0; int i; //输入学生成绩 for (i = 0; i < N; i++) { printf ("\ninput %d: ", i + 1); scanf ("%lf", &score[i]); } for (i = 0; i < N; i++) { sum += score[i]; } average = sum / N;//学生的平均成绩 //输出低于平均分的所有同学成绩 printf ("平均分:%.2lf\n", average); for (i = 0; i < N; i++) { if (score[i] < average) { printf ("%4.2lf ", score[i]); } } return 0; }
第3个回答  2019-04-12
高端大气上档次,低调奢华有内涵。奔放洋气有深度,狂拽炫酷屌炸天。
第4个回答  2019-04-12
索佳功放机,SG-8899D和SG-8000D这两个型号分别什么配置?哪款索佳功放机,SG-8899D和SG-8000D这两个型号分别什么配置?哪款音质好点?音质好点?索佳功放机,SG-8899D和SG-8000D这两个型号分别什么配置?哪款音质好点?索佳功放机,SG-8899D和SG-8000D这两个型号分别什么配置?哪款索佳功放机,SG-8899D和SG-8000D这两个型号分别什么配置?哪款音质好点?音质好点?索佳功放机,SG-8899D和SG-8000D这两个型号分别什么配置?哪款音质好点?索佳功放机,SG-8899D和SG-8000D这两个型号分别什么配置?哪款索佳功放机,SG-8899D和SG-8000D这两个型号分别什么配置?哪款音质好点?音质好点?索佳功放机,SG-8899D和SG-8000D这两个型号分别什么配置?哪款音质好点?

c编程:有一个一维数组,存放10个学生成绩,编写程序,求出平均分,最高分...
x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https:\/\/iknow-pic.cdn.bcebos.com\/0ff41bd5ad6eddc49452851337dbb6fd536633a4"\/> 7、输出求出平均分,最高分和最低分。\/iknow-pic.cdn.bcebos.com\/54fbb2fb43166d2269c12...

用c语言编写一个程序,从键盘输入10个学生成绩。
c语言从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值?}average=(float)(sum\/0);printf(总分=%d,平均分=%f\\n,sum,average);}VC0下调试通过。然后在循环语句外使用(average=sum\/10)来计算10个数的平均数。按照题目的要求编写完源代码之后,点击“运行”,弹出输入页面之后,在输出...

c编程:有一个一维数组,存放10个学生成绩,编写程序,求出平均分,最高分...
6.计算平均分,这需要遍历数组,将每个成绩加起来,然后除以学生总数(10)。公式为`average=(sum(scores)\/10);`。7.为了找出最高分和最低分,我们可以用两个变量分别存储最大值和最小值。在遍历过程中,每当遇到比当前最大值更大的成绩或比当前最小值更小的成绩,就更新这两个变量。8.最后,输...

C语言:编写程序,输入10个学生的成绩数据,计算并输出平均分及低于平均分...
include<stdio.h> 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);} max=min=avg=a[0];for(i=...

c语言 从健盘输入10名学生的成绩,显示其中的最低分,最高分及平均...
printf("Please input 10 score:\\n");for(i=0;i<10;i++)scanf("%f",&score[i]);max=min=score[0];for(i=0;i<10;i++){ if(score[i]>max) max=score[i];if(score[i]<min) min=score[i];sum=sum+score[i];} ave=sum\/10;printf("sum=%f\\n",sum);printf("max=%6.2f...

C语言:输入10个学生的单科成绩,求出其中的最高分、最低分以及超过平_百...
虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。 C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。 2、Java中的main函数 Java同样是以main函数作为程序执行出入口的,但Java作为“更纯洁”的面向对象语言,它的main函数与C\/C++...

...输入10个学生的成绩,计算出平均分,并输出低于平均分的学生成绩_百度...
i<10;i++){ printf("请输入的学生的成绩:");scanf("%f",&students[i]);sum=sum+students[i];} average=sum\/10;for(i=0;i<10;i++)if (students[i]<average)printf("这几个同学低于平均分的成绩为为:%f\\n",students[i]);printf("平均成绩为:%.2f\\n",average);return 0;} ...

C语言编程:出10位学生的成绩求出平均分为并输出高于平均分的同学成绩...
);printf("\\n10个人的总成绩: %.2f\\n",sum);double avg = sum \/ 10;printf("\\n10个人平均成绩: %.2f\\n",avg);printf("\\n高于平均分的成绩: \\n");for (i = 0; i < 10; i++){ if (marks[i] > avg){ printf("%.0f\\n",marks[i]);} } return 0;} 随便写了个 ...

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

...10名学生的考试成绩,求出总成绩,平均成绩,最高分和最低分
1,先定义4个变量来保存你要的结果:如总成绩、平均成绩等!2,接收10个成绩数据!每接收一个,都往总成绩上加,然后与最高、最低分 比较,如果符合条件就替换掉!3,接收完后,用总成绩\/10,存到平均成绩变量里!4,OK!

相似回答