c語言,為什麼輸出值老師出現max 3129 ,我沒分,不好意思

時間 2025-05-27 22:00:12

1樓:網友

if(maxc)

min=c;

這的min值為襲漏消什麼要搜陸max>=c是才與c比較拍知。

應寫成。if(maxc)

min=c;

2樓:

你鬧橘的max和min變數沒有初始化,很嚴重的問題。

int max=0;int min=0;

當然這僅對正數有效,你寫的液鄭團程式不夠嚴謹。

當然你也可能初始化成這樣max = a, min = a,然後再進行比較叢茄賦值。

3樓:網友

程式本身沒問題,只是不太規寬禪範。

而且不存在min 和max 需不需要初始化的問題,是不需要困叢的。

在以後的練習中你會禁不起來的,那時慎尺塵候回來看看這段**你就感覺到自己的進步了。

c語言中max比較大小

4樓:網友

已改,看註釋。

#include

#include

int max(int a, int b) // 必須定義max函式。

void main()

5樓:幽靈楊巨集強

要好好理解程式的執行過程,程式運作其實就是模仿人的思維過程,當你比較大小時肯定要有這方面的函式啊!樓上都是高人呵呵,加油學習啊!

c語言裡面的max是什麼意思?

6樓:網友

c語言中嚴格來說沒有max,它應該是使用者定義的乙個變數,表示最大值的意思,因為max是英語單詞maximum(最大值)的簡寫,一般在程式設計時,變數名儘量取個有意義的,容易記的,所以,在一些求最大值,最小值的程式中,都用max和min分別記錄最大值,最小值。

7樓:鯨娛文化

max在英文中是指最大值的意思。

8樓:網友

max是英語單詞maximum(最大值)的簡寫.一般在程式設計時,變數名儘量取個有意義的,容易記的,所以,在一些求最大值,最小值的程式中,都用max和min分別記錄最大值,最小值.

9樓:網友

是求出放在括號內的值的最大值,其實是乙個函式,是系統函式。

10樓:網友

看你在什麼地方用了。

在幾個數里 那是最大值。

在其它的地方也是代表 最大。

11樓:網友

max是英語單詞maximum(最大值)的簡寫。

自帶庫中函式 max() 取大值。

12樓:抗彭

自帶庫函式 max() 取大值。

記得在標頭檔案中申明引用庫函式。

c語言max是什麼作用

13樓:紅山人

max是英文maximum縮寫,意思是最大值。在這裡就是乙個變數而已。用來接收和返回最大值。

那是當然可以的。

14樓:網友

在這裡的max只是個代號而已,其實用什麼都可以,只不過用max比較好理解,讀程式的時候可也更快的讀懂。

c語言問題:執行的時候為什呢顯示不能到達的**在max函式中

15樓:一休也玩槍

= =你都沒寫max函式也沒引用標頭檔案,怎麼會有???加上一行#include吧。

為什麼c語言中max函式不能取到最大值

16樓:網友

上兩樓的說的都有問題。

結果也並非一定是第乙個數值,樓主沒把所有的情況考慮到,比如說,你若輸入1,8,8,則結果是-56,原因是你沒考慮到相等情況,樓上兩位也沒考慮到,所以也會出錯。

只需要把條件改成。

if(x>=y&&x>=z)e=x;

if(y>=x&&y>=z)e=y;

if(z>=x&&z>=y)e=z;

請上機驗證。

17樓:冰至誠

if(x>y,x>z)e=x;

if(y>x,y>z)e=y;

if(z>x,z>y)e=z;

你這是逗號表示式,只判斷後面的表示式是否成立。

得改成這樣。

if(x>y&&x>z)e=x;

if(y>x&&y>z)e=y;

if(z>x&&z>y)e=z;

18樓:疾似雲流

很顯然你沒有仔細看書。

c語言max(a,b)是什麼意思

19樓:拉風的使用者名稱

max()是個函式,表示取其中最大的值。

比如a=3,b=4,則max(a,b)=4;

a=4,b=3,則max(a,b)=4;

a=3,b=3,則max(a,b)=3;

20樓:華錄_起點

按照常規想法是求a、b兩個數中值大的那個。

但實際上它就是乙個子函式,需要看函式體中的內容是什麼;

比如:定義兩個數的和,那這個就是和的。

21樓:網友

這是c語言中的系統函式。

呼叫這個函式比較兩個數的大小,取大的那個。。返回較大的那個。

二樓舉例說明的已經很清楚了。。

22樓:網友

取a,b中的最大的那個值。

23樓:網友

函式的呼叫。

是什麼意思,就看你函式定義成什麼。

c語言中語句max=max

24樓:網友

max是最大的意思,一般情況下用在幾個數的比較中定義較大的那個數。

25樓:網友

就是將num[i]和max中最大的那個數賦值給max。比如max = 10;num[i] = 15;經過這句運算之後max的值為15

26樓:網友

? :是乙個三元操作符。即:

這個表示式的意思是如果的返回值為true 那麼返回值即為的返回值,否則為的返回值。

27樓:我的數學網路

這是求最值的語句,從陣列num[i]中選出最大的乙個,等價於下面的if語句。

if (maxelse

在實際程式設計中不提倡採用晦澀的表達方式,程式設計最重要的是表達明瞭易懂。

28樓:

解答如下:

第。一、在c語言中條件運算子"?:「的優先順序高於賦值運算子。所以在這個表示式中,先進行條件運算子的運算。

第。二、條件運算子的使用方法是:max首先,判斷max第三,條件運算後,再將它所得到的值賦值給max.

用乙個if語句來說明就是:

if(maxelse

c語言問題 max

29樓:匿名使用者

你寫sleep()是想做什麼呢?

你把它去掉去試試~看看是不是你想要的。

你是想延時,那得加個標頭檔案#include而且格式應該這樣寫sleep(1000);

希望幫到你哈。

為什麼總輸出很大的負數 c語言,為什麼總輸出一個很大的負數 C語言

scanf i 1f i 修改為 scanf i lf i printf j 1f j 修改為 printf j f j 不明白為什麼你要在前面加個1,難道是看書打 書上是l.c語言問題,為什麼會輸出負數 在你的switch語句最後都加一個default 看一下switch d switch u 如...

c語言迴圈結構為什麼輸出結果是,c語言迴圈結構為什麼輸出結果是

輸入 hello 之後有回車的吧,這個是 n 貢獻給other 輸入 12345 之後也有回車的,這個是 n 貢獻給other 輸入 之後,本身貢獻給other有4個 也有回車的,這個是 n 貢獻給other 輸入 之後也有回車的,但是因為首先 共享給other一個之後,while迴圈結束了,n 作...

C語言指標陣列求輸出結果,為什麼

陣列是順序儲存的,給你畫個記憶體圖 p賦予a 0 0 的地址後,p就是1了,p 2 是a陣列裡第3個元素,也就是3,p 4 是第5個,也就是5,m p p 2 p 4 是把它們3個乘起來乘起來是15 像這樣的二維陣列,用指標時把它看在一維的就可以了 答案是15 p是陣列起始位置指標,二維陣列在記憶體...