誰能幫我解釋一道初學者的C語言題目

2023-02-06 04:30:31 字數 823 閱讀 3879

1樓:匿名使用者

後面的可以不用 我幫你改了一下 可以執行了 就是把scanf那裡的輸入時不要用逗號隔開 用空格隔開 雖然語法上沒什麼錯誤 可除錯時會出錯的

main ( )

int maxi(int m,int n) /*求兩者中較大值的函式*/

int mini(int m,int n) /*求兩者中較小者的函式*/

2樓:匿名使用者

應該用,前面是主函式要呼叫後面的函式。沒了它去呼叫誰啊!你這應該是比較m和n的大小進行比較。後面的一定要有,不然程式就沒什麼用了。

3樓:

不用後面的話的話,前面的

maxt=maxi(a,b); /*將a、b兩者中的最大值賦給maxt*/

max=maxi(maxt,c); /*將maxt和c中的最大值賦給max*/

mint=mini(a,b); /*將a、b兩者中的最小值賦給mint*/

min=mini(mint,c); /*將mint和c中的最小值賦給min*/

是沒有定義的,就是錯誤語句了

4樓:匿名使用者

如果沒有maxi 和 mini函式

你如何知道兩個數裡面那個較大(小)呢?

即使最簡單的邏輯,沒有**,編譯器也不會自動幫你實現的。

5樓:滄海一粟滄海

下面的是主函式的子程式,如果沒有下面的子程式,main()函式中不能執行求最大值最小值的命令。

一道c語言的題,本人初學者,求答案,很急

include include include int main void int i 0,j 0 int k 0 do while num k 0 k 0 while num k 0 printf the number larger than 0 is d,less than 0 is d n i...

關於C語言初學者的問題,初學者關於C語言的問題

呵呵,這些用來解決數學問題的例子只不過是幫助初學者入門罷了。你想,這些數學問題的答案及原理,大家都很清楚,然後用程式語言表達出來,就更容易理解了。你說的黑黑的應該是dos介面吧,這是輸出視窗,幫助看到程式的結果。你說的人機介面是以後要學習的內容了,彆著急,c語言很深的,只有從基礎學起,而且把基礎打 ...

一道物理題,是初學者,麻煩解釋一下原因

厚度其實就是這段時間的位移 加速度 300 800 0.2 2500m s 2 厚度 300 800 2 0.2 110m 平均速度公式求法 用最常用的公式 速度平方差 2 加速度 位移 這個應該推導過 加速度a 800 300 0.2 2500m s 2厚度為d 由u 2 v 2 2as得 800...