當前位置:編程學習大全網 - 編程軟體 - C語言編程:輸入壹維數組的10個元素,並將最小值與第壹個數交換,最大值與最後壹個數交換.

C語言編程:輸入壹維數組的10個元素,並將最小值與第壹個數交換,最大值與最後壹個數交換.

#include <stdio.h>int main() { int a[10],i,t,imin,imax,n = 10; printf("輸入10整數(空格隔開):"); for(i = 0; i < n; ++i) scanf("%d",&a[i]); printf("處理前:\n"); for(i = 0; i < n; ++i) printf("%d ",a[i]); printf("\n"); imin = imax = 0; for(i = 1; i < n; ++i) { if(a[i] > a[imax]) imax = i; if(a[i] < a[imin]) imin = i; } if(imin != 0) { t = a[0]; a[0] = a[imin]; a[imin] = t; } if(imax != n - 1) { t = a[n - 1]; a[n - 1] = a[imax]; a[imax] =t; } printf("處理後:\n"); for(i = 0; i < n; ++i) printf("%d ",a[i]); printf("\n"); return 0;}

  • 上一篇:我想問壹下國產小型plc都可以用來做什麽呢?
  • 下一篇:徐州礦大徐海學院學費多少
  • copyright 2024編程學習大全網