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。比較運算子主要包括 相等運算子 不等運算子 恆等運算子 非恆等 大於 小於 大於或等...