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

2021-05-12 16:13:20 字數 4177 閱讀 7516

1樓:匿名使用者

設一個陣列,存入十個數,先令第一個數是最大數,然後與後面九個分別進行比較,若比第一個大,則令max為該數,完了輸出max

2樓:匿名使用者

1.定義一個max

2.輸入第一個數first並執行max=first;

3.如果輸入的數不夠10個,輸入下一個數next;

4.如果next>max ,則max=next;

5.執行第3步迴圈.

3樓:匿名使用者

1.用陣列接受輸入的10個數

2.變數max為最大數

max=a[0];

a[1]。。。。a[9]和max比較 較大的數賦值給maxprintf

4樓:伍拾步

#include "stdio.h"

void main()

printf("最大值為:%d\n",max);}

編寫一個程式 輸入四個數 輸出其中最大者

5樓:du知道君

#include void main() printf("最大值為:%d\n",m);}

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

6樓:匿名使用者

問題很多:

1,輸入的怎麼是a?應該是這十個數

2,a=a+1,寫反了在計算機上是錯的。

3,把這改了重寫一遍吧,寫過了發來我看看

7樓:晨曦的煙雨

你寫的a>10是啥意思?

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

8樓:匿名使用者

1. 開始

2.定義max

2.輸入一個數n(若是第一次輸入,將n賦值給max)3.max與n進行比較,若n否等於10,若不等於10則重複步驟2,3,4.

若等於10進入步驟5

5.輸出max

6.結束

9樓:

1. 讀入a[1~10]

2. max=a[1]

3. for(i=1;i<=10;i++) // i從1~10查詢4. if(max

5. 輸出max

6. 結束

不知有幫助麼

10樓:藍水櫻花樹

迴圈輸入比較 跟冒泡很類似 在書上可以找到的

11樓:郯旻夙妙思

1.讀入a[1~10]

2.max=a[1]

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

//i從1~10查詢

4.if(max

max=a[i];

5.輸出max

6.結束

不知有幫助麼

依次將10個數輸入,要求將其中最大的數列印出來

12樓:匿名使用者

#include

main()

printf("%d",max);}

13樓:匿名使用者

#include

void input(int arr,int len);

void output(int arr,int len);

void main()

{ int a[10];

input(a,10);

int i;

for(i=0;i<9;i++){

if(a[i]久不

抄學了,語法襲

都快bai忘了,可能

du有錯誤zhi

。——dao!

14樓:匿名使用者

我只列bai出關du鍵zhi

**,dao

如下回:答

int[10] input;

int max = input[0];

for(int i=1;i<10;i++)return max;

15樓:匿名使用者

#include

int main()

printf("the max is : %d ",x);}

16樓:匿名使用者

#include

void main()

printf("the max number you inputed is %d\n", max);}

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

17樓:匿名使用者

#include

int main()

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

return 0;

}lz看我寫的這個ok不?

不懂請追問版

,望採納~~權

18樓:不加v的水哥

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

19樓:

//我正在機房上課來

,已通過驗證源(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;}

20樓:可裡

#include

void main()

printf("%d",max);}

新手求偽**的意思:一,依次將10個數輸入,要求將其中的最大數輸出。

21樓:匿名使用者

10個數,要迴圈十次做比較,才能知道哪個是最大值。

22樓:匿名使用者

n=1 //n初值為1

input max //輸入max值

while n<10 do //迴圈條件為n<10 input a //輸入a的值

if a>max then max =a //如果a的值比max大,將a的賦給max

n=n+1 //n的值加1,結合迴圈條件,迴圈次數應該為9次(n=1~9)

end do

print max //列印max

這段**的功能就是先輸入一個值到max裡,然後通過迴圈(這裡是9次),再輸入9個值,並把這些值,每次將比max大的輸入值儲存在max裡,說白了,也就是一共10次輸入,把這10次輸入的數值中最大的儲存在max裡,最後列印出來。

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

23樓:匿名使用者

1.讀取輸入的數字

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

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

5,輸出a即為最大數.

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

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

依次將10個數輸入,要求將其中最大的數輸出。用c語言流程圖或者ns流程圖表述出來,

24樓:匿名使用者

#includevoid main() { int i,a,max=0; for(i=1;i<復不到,制我用寫的 1.開始 2.i=1 3.

輸入baia 4.max=a 5.maxdumax 9.

結束 我這個不是那些zhi程式設計的語句啊,是演算法

dao中的傳統流程圖,畫不到圖

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

include int main printf max d n max return 0 lz看我寫的這個ok不?不懂請追問版 望採納 權 你給的程式都對的。先將第個輸入的數賦給最大值,是為了少一次比較,你可以將最大值賦為0,然後每次輸入數時都與最大值比較,若新輸入的數較大,則更新最大值。我正在機房...

8顆珠子撥出四位數,其中最大的數是多少

如果是在算盤上,8顆珠子撥出四位數,其中最大的數是9700 千位上珠1 下珠4,百位上珠1 下珠2,共8顆珠子,十位 個位都是0,所以這個數是9700。在計數器上用8顆珠子撥出四位數,其中最大的數是 8000 最小的數是 1007 在計數器上用8顆珠子撥出四位數,其中最大的數是多少?最小的數是多少?...

輸入16進位制數將其轉換為10進位制數的c程式

需要用的變 量都用專 for i 0 data16 i 0 i include include using namespace std void main char data16 4 a7 int data10 0,d int i end cout 請問c 程式設計裡用字串讀進一個16進位制數後,怎...