1. 首页 > 科技

输入100个学生的成绩,要求能显示这100个成绩最高分和最低分?流程图作答

输入100个学生的成绩,要求能显示这100个成绩最高分和最低分?流程图作答

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&lt;=9;i++)

{

printf("请输入一位学生的分数:");

scanf("%f",&a&lt;i&gt;);

}

max=min=avg=a[0];

for(i=1;i&lt;=9;i++)

{

if(min&gt;a&lt;i&gt;)

{min=a&lt;i&gt;;}

if(max&lt;a&lt;i&gt;)

{max=a&lt;i&gt;;}

avg=avg+a&lt;i&gt;;

}

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&lt;文件名&gt;

2、#include"文件名"

c语言编程:

1、输入100个学生成绩,计算平均分并输出

2、键盘输入一串字符,统计字母的个数

3、输出500-1000以内所有能被7整除的数字

4、输入十个人的年龄,要求是用函数和数组功能输出最大和最小年龄值

第一个

#include<stdio.h>

main()

{

int i;

float f,s=0;

for(i=0;i<100;i++)

{

scanf("%f",&f);

s += f;

}

printf("平均分为%f\n",s/100.0);

}

第二个

#include<stdio.h>

#include<string.h>

#include<ctype.h>

void main()

{

char s[80];

int i,c=0;

gets(s);

for(i=0;i<strlen(s);i++)

{

if(isalpha(s[i]))c++;

}

printf("字符串中有%d个字母\n",c);

}

第三个

#include<stdio.h>

void main()

{

int i;

for(i=500;i<=1000;i++)

if(i%7==0)printf("%5d",i);

}

第四个

int max(int a[],int n)

{

int m,i;

m=a[0];

for(i=0;i<10;i++)

if(m<a[i])m=a[i];

return m;

}

int min(int a[],int n)

{

int m,i;

m=a[0];

for(i=0;i<10;i++)

if(m>a[i])m=a[i];

return m;

}

void main()

{

int i,n,a[10];

for(i=0;i<10;i++)

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

printf("Max is %d\n",max(a,10));

printf("Min is %d\n",min(a,10));

}

供参考,望采纳

C程序设计:从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。

int score;

int max = -1, min = 10000; /* 取初值在分数界限外 */

while (scanf("%d", &score) == 1 && score >= 0)

{

if (score > max) max = score;

if (score < min) min = score;

}

printf("max = %d, min = %d\n", max, min);