题解 | #最大最小值#

最大最小值

https://ac.nowcoder.com/acm/problem/22015

使用冒泡排序

#include <stdio.h>
#define MaxSize 3

void sort(int nums[]) {
    for (int i = 0; i < MaxSize; i++) {
        for(int j = i + 1; j < MaxSize; j++) {
            if(nums[j] > nums[i]) {
                int n = nums[i];
                nums[i] = nums[j];
                nums[j] = n;
            }
        }
    }
}


int main() {
    int nums[MaxSize];
    for(int i = 0; i < MaxSize; i++) {
        scanf("%d", &nums[i]);
    }
    
    sort(nums);
    
    printf("The maximum number is : %d\n", nums[0]);
    printf("The minimum number is : %d\n", MaxSize > 1 ? nums[MaxSize - 1] : nums[0]);
    
    
    return 0;
}
全部评论

相关推荐

05-19 19:57
蚌埠学院 Python
2237:Gpa70不算高,建议只写排名,个人技能不在多而在精,缩到8条以内。项目留一个含金量高的,减少间距弄到一页,硕士简历也就一页,本科不要写很多
实习,投递多份简历没人回...
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 12:04
毕业生招你惹你了,问一个发薪日来一句别看网上乱七八糟的你看哪个工作没有固定发薪日扭头就取消了面试就问了一句公司都是这个态度吗还搞上人身攻击了...
程序员小白条:呃呃呃,都还没面试,我都不会问这么细,何况通不通过,去不去都另说,你没实力和学历的话,在外面就这样,说实话没直接已读不回就不错了,浪费时间基本上
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务