C語言輸入數,範圍是0到100,求輸出最大值和最小值

2021-04-02 06:13:52 字數 1620 閱讀 7688

1樓:匿名使用者

演算法如下:

1 輸入1個數,以其值為最大/最小值。

2 輸入剩餘四個數,對每個數,與儲存的最大/最小值比較,如新輸入的數更大/更小,則替換為最大/最小值。

3 輸出結果。

**:#include

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

2樓:匿名使用者

#include

int main()

printf("%d %d\n",max,min);

return 0;}

3樓:清燕潘

#include

int main()

printf("max=%d",max);

printf("min=%d",min);}

4樓:匿名使用者

#include

int main()

else

break;}}

max=a[0];

min=a[0];

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

printf("最大數為:%d",max);

printf("最小的數為:%d",min);}

編寫乙個c語言程式,輸入5個數,求它們中最大值和最小值並輸出

5樓:

#include

void main( )

6樓:匿名使用者

這個不難,自己動動腦,這樣才有提高

c語言問題,輸入0到100的數字,自動顯示最大值和最小值,**應該怎麼寫呢?

7樓:匿名使用者

#include

#define n 10

//定義乙個巨集「n」,用來儲存輸入的數字個數。

//下面語句中用到的n都可以通過改變上面語句中的數字實現一改全改//我用氣泡排序的方法先排序,然後最大值和最小值就在排序後的最前面和最後面了。

int main()

for(j=0;ja[i+1])}}

printf("這%d個數字中最大的數為:%d\n",n,a[n-1]);

printf("這%d個數字中最小的數為:%d\n",n,a[0]);

return 0;}

8樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

void main(void)

printf("the max is %d\nthe min is %d\n",max,min);}

9樓:匿名使用者

#include

int main(void)

c語言 使用者輸入數求1到使用者輸入的數的和並輸入該數和個歡迎

include using namespace std void main 你也可以把for語句改成for b 0 b main printf d n c for a 1 a c a 編寫乙個c語言程式,要求接收使用者輸入的數,求出和以及平均值,使用者輸入多少個數不定 思路 可以使用while迴圈來...

c語言 輸入數依次從大到小排序,C語言 輸入10個數依次從大到小排序!

用陣列來存放十個數字,使用 氣泡排序 來實現排序。10個數字需進行9輪掃瞄,每次掃瞄時比較相鄰的二個數,如它們不符合要求的大小關係,就交換它們的位置。第一輪掃瞄結束時,最大的數就 沉 到最後。於是第二的範圍就少了乙個數。再進行第二兩棲型 第三輪,直到第9輪就完成了。最後輸出結果。include in...

c語言課編寫程式任意輸入數求這數

include void main aver s 5 printf 這五個數的平均數 f n aver printf 排序後 n for i 0 i 5 i for j 0 j 4 i j if a j a j 1 for i 0 i 5 i printf f a i printf n 用c語言編寫...