#include <stdio.h>
#include <stdlib.h>
#define ARR_SIZE 32
int main()
{
float score[ARR_SIZE],maxscore;
int i,n;//i为循环控制变量,n为学生人数
long num[ARR_SIZE],maxnum;//学号
printf("please input 学生人数:");
scanf("%d",&n);
printf("please input 学号 and 成绩:\n");//键盘输入学号和成绩
for(i=0; i<n; i++)
{
scanf("%ld %f",&num[i],&score[i]);//宏常量可以改
}
maxscore=score[0];//假设法
maxnum=num[0];
for(i=1;i<n;i++)//遍历剩下人的成绩
{
if(score[i]>maxscore)
{
maxscore=score[i];
maxnum=num[i];
}
}
printf("最高分是%f其学号为%ld",maxscore,maxnum);
return 0;
}
C语言比较学生成绩,并输出其学号,全部键盘输入
最新推荐文章于 2023-12-20 22:22:46 发布