C語言求兩個函式大小

2022-11-05 06:45:08 字數 906 閱讀 8527

1樓:匿名使用者

問題一你自己寫錯了。

int a,b,max;

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

if((a-b)>0) max=a;

else max=b;

printf("最大值%d",max);

問題二。x y是函式形參。沒有形參你如何把你main中的a ,b 的值傳遞進函式體?

問題三,void只是某些編譯器可以支援的程式入口點函式,並不推薦。但是也沒有錯誤。儘量用int main

附加體。多個數比較大小,可以先在函式中排序,也可以直接在函式中判斷貼一個剛回答的問題,你就知道了

template

if(_max < t[i])

}}*/

2樓:

問題1:

最後一句printf語句應該改為:printf("最大值%d", max);

問題2:

x, y是形式引數,a, b是實際引數

你的void main()沒有返回值,所以用的是void

3樓:小濤

#include

#include

int main()

4樓:匿名使用者

問題1:

函式型別是int,應該加上 return 表示式;

問題2:

用主函式中的a,b,c當然是可以的,他們都是區域性變數,在不同函式裡邊同名是沒關係的

void表示空型別,void型的函式沒有返回值,當前的main函式不就沒有返回值嗎?所以用void

附加問題:

用陣列儲存,然後進行排序

C語言求兩個整數中的較大者,C語言中求兩個整數中的較大者。

int max int x,int y 這個函式錯的也太離譜了 如果x比y大就返回y 如果x不比y大就返回z的預設值 c語言中求兩個整數中的較大者。1 首先新建一個工程和一個.c檔案。2 然後需要按照圖示 輸入標頭檔案。3 然後 需要按照圖示 輸入主函式。4 然後需要按照圖示 定義變數型別。5 然後...

C語言程式,要求兩個數通過函式呼叫比較兩個數的大小,並把大數返回給主調函式,輸出這個數

include void main printf d p3 int max int p1,int p2 include void main int max int p1,int p2 你要通du過呼叫函式實現應該可 zhi以dao 用以下 回 include stdio.h 答int max int...

c語言兩個等於號表示什麼,C語言兩個等於號表示什麼

c語言 指 等於運算子,用於判斷左右兩邊的表示式是否相等。相等運算子內是比較運算子的一種,容 利用相等運算子,如果希望相等運算子返回true,則運算子兩側的值或語句必須使相等的 如果不相等,則 運算子返回false。比較運算子主要包括 相等運算子 不等運算子 恆等運算子 非恆等 大於 小於 大於或等...