int Max(int num[]);//自定義壹個下標,用於查找壹組數據中的最大數。
void main()
{
int num[10];//定義壹個數組來存儲輸入的10個數字。
int i,temp//i是循環變量,temp是最大數與第壹個數交換時的中間變量。
int n;
printf("請輸入十個數字:\ n ");
for(I = 0;我& lt10;i++)
{
scanf("%d ",& ampnum[I]);
}
n =最大值(數量);//查找下標的最大數量
//下面三行代碼以第壹個數為最大數進行交換。
temp = num[0];
數字[0]=數字[n];
num[n]= temp;
//輸入處理過的十個數。
printf("十個數:\ n ");
for(I = 0;我& lt10;i++)
{
如果(i%5==0)
printf("\n%5d ",num[I]);
其他
printf("%5d ",num[I]);
}
}
int Max(int num[])
{
int max = 0;//用於存儲最大數量的下標
int I;
for(I = 1;我& lt10;i++)
{
if(num[I]& gt;Num[max])//用來比較最大的數。
max = I;//將比較後最大數的下標賦給max變量。
}
返回max//返回下標的最大數量。
}