1樓:匿名使用者
很明顯你的程式是輸入兩個數,然後輸出大的那個數。
#include
int max(int x,int y)
;void main()
這樣就對了~
2樓:匿名使用者
#include
int max(int x,int y);
viod main()
int max(int x,int y)
{int z;
if(x>y)z=x;
else z=y;
return(z);
函式的申明要放在前面,還有scanf引號裡面不加逗號
3樓:匿名使用者
另外,你的scanf單詞拼錯了...
那個逗號可以加,因為你和後面輸入的是保持一致的,主要還是樓上的函式宣告的問題~~
4樓:家中看國安
#include
void main()
int max(int x,int y)
注意拼寫:
第二行是void
第六行是scanf("%d%d",&a,&b);或
第十三行if(x>y)與z=x;之間要有空格或回車到下一行這樣就好了
簡單c語言問題 linker ,簡單C語言問題 linker error
這種提示是連線錯誤 linker error 一般可執行程式的過程是 源 目標 經過編譯 可執行程式 經過連線 你的問題就出在最後一步。那麼為何出現這樣的問題呢?既然編譯通過,說明你的源程式沒問題。那麼連線出錯由什麼原因引起的呢?一般我們寫程式不可能每個功能自己寫,一些共用的功能 函式 被封裝在庫中...
簡單的C語言問題,C語言程式設計問題
include void swap int p1,int p2 void main 這裡用引用,p1和p2既是入參又是出參void swap int p1,int p2 執行結果如下 從錯誤提示來看,是型別不相容。這個在c裡面是合法的,算warning,但在c 中是錯誤。用gcc可以編譯過去 roo...
c語言程式設計序新手問題,C語言程式設計序新手問題
include main 1 你是不是按的f5進入了除錯模式啊,除錯模式控制檯框一閃而過,你要加上一句getch 或者ctrl f5 2 還有,你的除法結果最好是寫成float,否則可能導致丟失小數點後面的數而讓結果錯誤。3 除法時最好判斷下除數是否為0.我了一下你的程式,沒有問題,程式是正確的,至...