C语言-找出数组中最大的两个数

    技术2022-07-10  191

    读取一个包含10个元素的数组,并在其中找到两个最大元素,然后打印它们的总和。

    #include <stdio.h> int main(){ int Max,max; const int N = 10; int num[N]; for (int i = 0; i<N; i++) { scanf("%d",&num[i]); } if (num[0]>num[1]) { Max = 0; max = 1; } else{ Max = 1; max = 0; } for (int i=2; i<N; i++) { if (num[i]>num[Max]) { max = Max; Max = i; } else if (num[i]>num[max]) max = i; } printf("%d",num[max]+num[Max]); return 0; }
    Processed: 0.009, SQL: 9