依次將數輸入,要求輸出其中最大的數

2021-03-04 09:22:41 字數 2770 閱讀 6986

1樓:四舍**入

可以bai參考下面的**:

#include

#include

int main()

擴充套件資du料:c語言isupper()函式:zhi判斷一個dao字內符是否是大寫字容

母c語言isspace()函式:判斷一個字元是否是空白符

c語言isprint()函式:判斷一個字元是否是可列印字元c語言islower()函式:判斷一個字元是否是小寫字母c語言ldexp()函式:

返回x乘以2的exponent次方(次冪)的值

c語言atan()函式:求反正切

c語言atan2()函式:求x/y的反正切值

2樓:匿名使用者

公式=max(數一,數二,數三,數四,數五,數六,數七,數八,數九,數十)

3樓:v分困難

把第一個數付給max,然後依次和後面九個數比較,有比max大的就把值付給max,沒有的話第一個就是最大的

依次將十個數輸入,要求輸出其最大值的流程圖

4樓:我要一隻魚

依次將十個數輸入,要求輸出其最大值的流程圖如下:

其中執行結果如下圖:

依次將10個數輸入,要求將其中最大的數輸出,用傳統流程圖表示,**

5樓:匿名使用者

1.讀取輸入的數字

a2.迴圈讀取下一個數字b;

3.比較a和b,將他們中比較大的數值,賦值給a4.繼續迴圈直到十個數輸入完畢

5,輸出a即為最大數.

傳統就是比大小咯,10個數,標上標籤,1,2,3....10。

然後第1個跟第二個比較下大小,如果第1個大於第二個,那麼交換下1跟2的標籤,如果第1個不大於2第二個,不交換標籤,接著類似比較第二個跟第三個,比完最後一個 10標籤的就是最大的那個數。

用傳統流程圖表示該演算法:依次將10個數輸入,要求將其中最大的數輸出 10

6樓:小莫

1、傳統流程圖如下圖所示:

2、流程圖思路詳解:

(1)定義三個變數,分別是i(用於迴圈計數)、m(儲存相對較大的數值)、a(輸入的數值)。

(2)給迴圈變數i賦值。

(3)輸入第一個數a,將a的值賦給m,初始化m的值(4)進入迴圈,在迴圈中首先判斷是否複合迴圈條件,如果符合條件,則輸入新值a,用a的值和之前m的值進行比較,較大的值賦給m,迴圈變數i+1;不符合條件則輸出存放儲存相對較大的數值的變數m,得到結果

簡單點說就是兩數比較取大值儲存,最後輸出。

7樓:a皮卡丘

1、傳統流程圖:

2、思路:比大小,10個數,標上標籤,依次為1,2,3....10。

然後第1個跟第二個比較大小,如果第1個大於第二個,那麼交換下1跟2的標籤,如果第1個不大於2第二個,不交換標籤,接著比較第二個跟第三個,比完最後一個為止。10標籤的就是最大的那個數。

3、用c語言方法:

讀入a[1~10]

max=a[1];

for(i=1;i<=10;i++) // i從1~10查詢

if(max輸出max

結束流程圖:

使用圖形表示演算法的思路是一種極好的方法,簡單明瞭。流程圖在組合語言和早期的basic語言環境中得到應用。相關的還有一種pad圖,對pascal或c語言都極適用。

流程圖是揭示和掌握封閉系統運動狀況的有效方式。作為診斷工具,它能夠輔助決策制定,讓管理者清楚地知道,問題出在**,從而確定出可供選擇的行動方案。

流程圖也稱作輸入-輸出圖,直觀地描述一個工作過程的具體步驟。流程圖對準確瞭解事情是如何進行的,以及決定應如何改進過程極有幫助。這一方法可以用於整個企業,以便直觀地跟蹤和**企業的運作方式。

流程圖使用一些標準符號代表某些型別的動作,如決策用菱形框表示,具體活動用方框表示。但更重要的是必須清楚地描述工作過程的順序。流程圖也可用於設計改進工作過程,具體做法是先畫出事情應該怎麼做,再將其與實際情況進行比較。

8樓:未末鹿晗

用ns流程圖表示:依次輸入十個數,其中最大值輸出

c語言程式設計依次將10個數輸入,要求輸出其中最大的數,網上搜出來的答案基本上都是輸入的第一個數就認為是最大 5

9樓:匿名使用者

#include

int main()

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

return 0;

}lz看我寫的這個ok不?

不懂請追問版

,望採納~~權

10樓:不加v的水哥

你給的程式都對的。先將第個輸入的數賦給最大值,是為了少一次比較,你可以將最大值賦為0,然後每次輸入數時都與最大值比較,若新輸入的數較大,則更新最大值。

11樓:

//我正在機房上課來

,已通過驗證源(c99標準的)

#include

#define n 10

int s[n];

int f(int n)

int max(int a, int b)int main()

printf("%d", f(n-1));

return 0;}

12樓:可裡

#include

void main()

printf("%d",max);}

依次將數輸入,要求輸出其最大值的流程圖是什麼

其中執行結果如下圖 依次將十個數輸入,要求輸出其最大值的流程圖 10個數,標上標籤 1,2,3.10。然後第1個跟第二個比較下大小,如果第1個大於第二個,那麼交換下1跟2的標籤,如果第1個不大於2第二個,不交換標籤,接著類似比較第二個跟第三個,比完最後一個 10標籤的就是最大的那個數。執行結果 依次...

用vb程式設計任意輸入數輸出其中最大值

private sub command1 click a val inputbox 請輸入第一個數 b val inputbox 請輸入第二個數 print 你輸入的數分別是 a 和 bprint 其中較大數是 if a b then print a else print b end if end ...

用2,4,數可以組成個兩位數,其中最大的是小的是

用2,4,6三個數可以組成 6 個兩位數,其中最大的是 64 小的是 24 6個兩位數,最大的是64,最小的是24 數學 理工學科 學習 用逆推法 先去分母,兩邊同乘4 1 x 1 y 1 z 又因為x y z 1得4 12xzy 8zy 8xz 8xy 6 3zy 3xy 3zx 6zxy 6zx...