問關於C語言的問題高手來,問一個關於C語言的問題高手來

2022-12-16 16:01:08 字數 1343 閱讀 1886

1樓:匿名使用者

#include

int max(int x,int y,int z);//函式申明void main()

int max(int a,int b,int c);

int a,b,c,f;

這句是錯的

f=max(a,b,c);

printf("max=%d\n",f);

int max(int x,int y,int z)//int max(int x,int y,int z);這句多了一個分號

int m,t;

if(x>y) t=x;

else t=y;

if(t>z) m=t;

else m=z;

return(m);

2樓:匿名使用者

scanf("%d,%d,%d,&a,&b,&c");應該為scanf("%d,%d,%d",&a,&b,&c);

3樓:匿名使用者

正確的如下

# include

void main()

int max(int x,int y,int z)

4樓:匿名使用者

# include

void main()

max( x, y,z)

5樓:情感世界

int max(int x,int y,int z);

這裡用了以個;號

好像if()那樣不用;號的

6樓:匿名使用者

int max(int x,int y,int z);

把這一行最後的分號去掉。

和void main()一樣,函式後面不加符號。

7樓:匿名使用者

int max(int x,int y,int z);

末尾多了一個分號

8樓:匿名使用者

int max(int x,int y,int z);

最上面函式開始的地方多了個分號

int max(int x,int y,int z)

9樓:匿名使用者

max 函式定義後不能有分號,去掉分號!第11行

10樓:

不止那一個地方有問題,正確程式如下,你比對下吧:

# include

int max(int x,int y,int z)void main()

問C語言的小問題,問一個C語言的小問題

你就把取值範圍理解成一個圓圈,int取值範圍 32768 32767 超過了32767 最大數 就繞一圈到 32768 最小數 再從最小數開始往上加 所以會是 1懂了麼 上面程式不能正確執行 就異常退出咯 得到的就是 1 為什麼不能正確執行 1 你的unsingned出錯 應該是unsigned啦 ...

問問題 C語言 ,問一個問題 C語言

請將分加給上面的朋友。我來綜合一下上面各位朋友的答案 1.程式輸入有錯 第三行 scanf d,d,a,b 少了引號 應該是scanf d,d a,b 2.在原程式的最前面加上如下語句 include stdio.h int max int x,int y 如果你用的時microsoftvisual...

關於C語言簡單問題,關於C語言一個簡單問題

c語言有兩個標準,c89 89年出的,c99 99年出的c89規定,在任何執行語句之前,在塊的開頭宣告所有區域性變數。在c99以及c 中則沒有這個限制,即在首次使用之前,可在塊的任何位置都可以宣告變數。編譯結果和c語言的編譯器實現有關,你用的可能是較老的c編譯器,只支援c89規定。簡單的講就是老的編...