程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> 輸入數組,最大的與第一個元素交換,最小的與最後一個元素交換,輸出數組

輸入數組,最大的與第一個元素交換,最小的與最後一個元素交換,輸出數組

編輯:關於C
程序源代碼: main() { int number[10]; input(number); max_min(number); output(number); } input(number) int number[10]; {int i; for(i=0;i<9;i++)  scanf("%d,",&number[i]);  scanf("%d",&number[9]); } max_min(array) int array[10]; {int *max,*min,k,l; int *p,*arr_end; arr_end=array+10; max=min=array; for(p=array+1;p if(*p>*max) max=p;  else if(*p<*min) min=p;  k=*max;  l=*min;  *p=array[0];array[0]=l;l=*p;  *p=array[9];array[9]=k;k=*p;  return; } output(array) int array[10]; { int *p; for(p=array;p printf("%d,",*p); printf("%d\n",array[9]); } *
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved