输入格式

输入第一行包含一个整数n。
第二行包含n个正整数,相邻整数之间使用一个空格分隔。

输出格式

输出一个整数,表示答案。

代码

#include <stdio.h>
int main() {
    int n, a[1000];
    int i, j, temp, res;
    scanf("%d", &n);
    for (i = 0;i < n;i++) {  //读取数据
        scanf("%d", &a[i]);
    }

    for (i = 0;i < n;i++)  //由大到小排序
        for (j = i + 1;j < n;j++) {
            if (a[j] >= a[i]) {
                temp = a[i];
                a[i] = a[j];
                a[j] = temp;
            }
        }
    res = a[0] - a[1];
    printf("%d", res);
    return 0;
}

运行结果示例

最后修改:2020 年 10 月 30 日 09 : 46 PM