C語言輸入數比較大小,用c語言輸出最大的數

時間 2023-05-23 05:45:03

1樓:匿名使用者

為什麼要指標陣列或者鍊錶,題目並沒有要求儲存,所以只要定義乙個暫存變數,輸入乙個與之比較並暫存,輸入乙個比較乙個,最後輸出這個變數即可。

用c語言輸出最大的數

2樓:帳號已登出

c程式**如下:

解析:1、首先定義a,b,c,max四個整型變數,並輸入a,b,c三個數;

2、定義最大值為a,if迴圈體還是對b和c進行迴圈;

3、根據迴圈體判斷最大的值,最後輸出結果。

c語言的基本構成

資料型別

c的資料型別包括:整型、字元型、實型或浮點型(單精度和雙精度)、列舉型別、陣列型別、結構體型別、共用體型別、指標型別和空型別。

常量與變數

常量其值不可改變,符號常量名通常用大寫。

變數是以某識別符號為名字,其值可以改變的量。識別符號是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第乙個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應儲存單元。

陣列

如果乙個變數名後面跟著乙個有數字的中括號,這個宣告就是陣列宣告。字串也是一種陣列。它們以ascii的null作為陣列的結束。要特別注意的是,方括內的索引值是從0算起的。

字串

c語言的字串其實就是以'\0'字元結尾的char型陣列,使用字元型並不需要引用庫,但是使用字串就需要c標準庫裡面的一些用於對字串進行操作的函式。它們不同於字元陣列。使用這些函式需要引用標頭檔案。

檔案輸入/輸出

在c語言中,輸入和輸出是經由標準庫中的一組函式來實現的。在ansi c中,這些函式被定義在標頭檔案;中。

c語言中如何限制輸入的資料的大小

3樓:匿名使用者

可用do {}while()來限制輸入資料的大小,如,要求輸入的資料在[0,1]之間:

int a[10];

int i;

for( i=0;i<10;i++

while( a[i]>1 ||a[i]<0 );

c語言編寫3個數比較大小

4樓:信必鑫服務平台

**沒有問題,不過你的輸入沒按照你自己scanf所設定的格式來。

scanf("%d,%d,%d",&a,&b,&c);

這麼寫的話,你應該這麼輸入:

1,7,8(回車)

或者。2,5,3(回車)

別忘了逗號,也別忘了將3個數都輸完再回車。

如果這麼寫,scanf("%d%d%d",&a,&b,&c);

就可以這麼輸入:

2(回車)3(回車)

1(回車

用c++ 比較三個數的大小 輸出最大的值 三種方法

5樓:匿名使用者

第一種直接利用的函式庫。

1)result=max(max(a,b),c);/此為方法一(2) double computemax(double a,double b ,double c)

elseif(tempb?a:b)>c:(a>b?a:b):c;//此為方法三。

6樓:石瀟龍巖

利用函式 利用指標 利用引用。

我有乙個問題,用計算機c語言編寫關於比較數值大小的問題? 10

7樓:匿名使用者

1、純粹用if語句來比較大小排序是可以的。

2、錯誤的地方:

1)scanf中%d之間的逗號應該是英文輸入法下的逗號。

2)if比較中沒有考慮有兩個數字相等的情況,當出現任意兩個數字相等的情況下都會走到else分支中。

3)最後的else分支寫法有問題,看圖:

c語言編寫數比較大小,C語言編寫3個數比較大小

沒有問題,不過你的輸入沒按照你自己scanf所設定的格式來scanf d,d,d a,b,c 這麼寫的話,你應該這麼輸入 1,7,8 回車 或者2,5,3 回車 別忘了逗號,也別忘了將3個數都輸完再回車 如果這麼寫,scanf d d d a,b,c 就可以這麼輸入 2 回車 3 回車 1 回車 擴...

數比較大小的c語言程式,三個數比較大小的c語言程式

程式有問題把 在max函式中 三個if語句的條件都為逗號表示式 逗號表示式的值為逗號表示式中最後乙個表示式的值即下面左邊的三條語句相當於右邊的三條語句 if x y,x z a x if x z a x if y x,y z a y if y z a y if z x,z y a z if z y ...

c語言輸入數顯示最大值,c語言輸入三個數,顯示最大值。

1 首先,開啟vc。2 點選檔案 新建。4 選擇乙個空的工程。5 再次點選檔案 新建。6 選擇c source file 並在右側輸入檔案名字。7 輸入 這裡以abc分別代表三個不同的數,其他需要比較的數只要把abc換成相應的數就可以了。注意 的輸入要在英文輸入法的環境下進行。8 點選右上角的編譯執...

c語言,int 陣列輸入的問題,C語言,int 陣列輸入的問題

可以的阿,你只管在一行中輸入,用空格隔開,完了再回車 如果不足的話,那麼程式會等待你繼續輸入的 如果多了,也就費了 int array new int n 這種用法第一次見,你要挨著輸入可以呀,int n n scanf d d d d n,n 1,n 2,n 3,int i 0 while i n...

用c語言輸入數,返回最大值,用c語言輸入三個數,返回最大值

c語言中有乙個max的標準函式,以上程式改為這樣更簡練 include stdio.h int main 你可以試一試下面的 include stdio.h void main include stdio.h main 用下面這個函式實現 int max int a,int b,int c 這個問題...