用ns圖表示abc的大小順序?
一、先說下思路:
1、讀取輸入的數字a。
2、循環讀取下一個數字b。
3、比較a和b,將他們中比較大的數值,賦值給a。
4、繼續循環直到十個數輸入完畢。
5、輸出a即為最大數。
二、編碼如下:
// 依次將10個數輸入,要求輸出其中最大的數
#include <stdio.h>
int main()
{
int a[10];
int i;
int temp;
printf("請輸入10個數:");
for( i = 0; i < 10; i++ )
{
scanf("%d",&a[i]);
}
for( i = 0; i < 10; i++ )
{
if( a[i] > a[i+1] )
{
temp = a[i];
a[i] = a[i+1];
a[i+1] = temp;
}
}
printf("其中最大的數是:%d\n",a[9]);
return 0;
}