题目:输入某班学生某门课的成绩,已知每班人数最多不超过60人,具体人数由键盘输入或系统自动生成,查找并输出成绩的最高分和最低分。
源程序:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 60
int main(void)
{
int i,n,max,min,k,g;
int a[N];
printf("请输入学生人数n:");
scanf("%d",&n);
srand(time(0));
for(i=0;i<n;i++)
{
a[i]=rand()%101;
}
for(i=0;i<n;i++)
{
printf("%4d",a[i]);
}
printf("\n");
max=a[0];
min=a[0];
for(i=0;i<n;i++)
{
if(a[i]>max)
{
max=a[i];
k=i;
}
if(a[i]<min)
{
min=a[i];
g=i;
}
}
printf("最高分:%d,最低分:%d",a[k],a[g]);
return 0;
}