本文主要是介绍C语言-指针-输入一个班学生一门课的成绩求最高分及其学号,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include<stdio.h>
#define N 40
int main()
{float score[N],maxScore;long num[N],maxNum;int n,i;printf("请输入班级人数:\n");scanf("%d", &n);printf("请输入学生学号及分数:\n");for(i = 0; i < n; i++){scanf("%ld%f", &num[i], &score[i]);}Findmax(n, num, score, &maxScore, &maxNum);printf("maxNum = %ld, maxScore = %f", maxNum, maxScore);
}void Findmax(int n, long num[], float score[], float *maxScore, long *maxNum)
{*maxScore = score[0];*maxNum = num[0];for(int i = 1; i < n; i++){if(score[i] > *maxScore){*maxScore = score[i];*maxNum = num[i];}}
}
这篇关于C语言-指针-输入一个班学生一门课的成绩求最高分及其学号的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!