• 【C语言】(数组方式)输出一组成绩中的最高分与最低分


    两种不同方式获取最大值与最小值

    代码1:

    #include <stdio.h>
    int main()
    {
        float score[5], sum = 0, max, min;
        int i;
        printf("请输入5名童鞋的成绩:
    ");
        for (i = 0; i < 5; i = i + 1)
            scanf_s("%f", &score[i]);
        max = min = score[0];
        for (i = 0; i < 5; i = i + 1)
        {    
            if (max <= score[i])
                max = score[i];
        if (min >= score[i])
            min = score[i];
    }
    printf("最高分为:%.1f
    ",max);
    printf("最低分为:%.1f
    ", min);
    }

    代码2:

    #include <stdio.h>
    int main()
    {
        float score[5] ;
        int i,max, min;
        printf("请输入5名童鞋的成绩:
    ");
        for (i = 0; i < 5; i = i + 1)
            scanf_s("%f", &score[i]);
        max = min = 0;
        for (i = 0; i < 5; i = i + 1)
        {    
            if (score[max] <= score[i])
                max = i;
        if (score[min] >= score[i])
            min = i;
    }
    printf("下标为:%d的成绩为最高分:%.1f
    ",max,score[max]);
    printf("下标为:%d的成绩为最低分:%.1f
    ", min,score[min]);
    }
  • 相关阅读:
    Samba服务器搭建
    Nginx优化
    Nginx配置
    LNMP环境搭建
    mysql主从同步
    Linux系统文件权限体系详解
    强大的grep,sed和awk--用案例来讲解
    Linux中关机,重启,注销命令
    如何解决一个问题(一)
    Linux基础命令讲解(二)
  • 原文地址:https://www.cnblogs.com/HGNET/p/11919597.html
Copyright © 2020-2023  润新知