栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言-指针-输入一个班学生一门课的成绩求最高分及其学号

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言-指针-输入一个班学生一门课的成绩求最高分及其学号

#include
#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];
        }
    }
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/864599.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号