C#-遍历数组并输出其中的最大值和最小值以及所在的数组位置(下标序号)

    技术2022-07-10  142

    读取包含10个元素的数组,并在其中找到最大和最小元素及其序号。

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