题解 | 最大的差

最大的差

https://www.nowcoder.com/practice/0cc49c97703d471dae00b43a5649e4f9

#include <stdio.h>
int cmp(const void *a, const void *b){
    return *(int *)a - *(int *)b;
}
int main() {
    int n;
    scanf("%d", &n);
    int shuzu[n];
    for (int i = 0; i < n; i++){
        int j;
        scanf("%d", &j);
        shuzu[i] = j;
    }
    qsort(shuzu, n, sizeof(int), cmp);
    int max = shuzu[n - 1];
    int min = shuzu[0];
    printf("%d", max - min);
    return 0;
}

全部评论

相关推荐

King987:待优化的地方还是挺多的,可以参考一下我的作品优化一下,优化不好的话也可以找我
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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