當前位置:編程學習大全網 - 編程軟體 - C語言編程,輸入10個數查找最大數字並和第壹個數字互換。

C語言編程,輸入10個數查找最大數字並和第壹個數字互換。

#include "stdio.h"

int Max(int num[]);//自定義壹個求壹組數據中最大數的下標

void main()

{

int num[10];//定義壹個數組存放輸入的10個數字

int i,temp;//i為循環變量,temp為最大數與第壹個數交換時的中間變量

int n;

printf("Please input ten numbers:\n");

for(i=0;i<10;i++)

{

scanf("%d",&num[i]);

}

n=Max(num);//找出最大數的下標

//以下三行代碼為最大數與第壹個數交換

temp=num[0];

num[0]=num[n];

num[n]=temp;

//輸入處理後的十個數

printf("ten numbers:\n ");

for(i=0;i<10;i++)

{

if(i%5==0)

printf("\n%5d",num[i]);

else

printf("%5d",num[i]);

}

}

int Max(int num[])

{

int max=0;//用於存放最大數的下標

int i;

for(i=1;i<10;i++)

{

if(num[i]>num[max])//用於比較出最大的數

max=i;//比較後的最大數的下標賦值給max變量

}

return max;//返回最大數的下標

}

  • 上一篇:請簡述解釋性編程語言和編譯性編程語言的區別
  • 下一篇:請問怎麽用VB制作進度條?
  • copyright 2024編程學習大全網