算法如下:
1 輸入1個數,以其值為最大/最小值。
2 輸入剩余四個數,對每個數,與保存的最大/最小值比較,如新輸入的數更大/更小,則替換為最大/最小值。
3 輸出結果。
代碼:
#include?<stdio.h>int?main()
{
int?max,?min,n,?i;
scanf("%d",&max);//輸入第壹個數,作為最大值。
min?=?max;//將第壹個數,作為最小值。
for(i?=?1;?i<5;?i?++)
{
scanf("%d",&n);//輸入剩余4個數。
if(n>max)max?=?n;//最大值判斷及替換
if(n<min)min?=?n;//最小值判斷及替換
}
printf("最大值=%d,?最小值=%d\n",?max,?min);//輸出。
return?0;
}