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

2021-05-28 01:59:09 字數 4421 閱讀 8439

1樓:匿名使用者

int max(int x,int y)

這個函式錯的也太離譜了

如果x比y大就返回y

如果x不比y大就返回z的預設值

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

2樓:灩麗

1、首先新建一個工程和一個.c檔案。

2、然後需要按照圖示**輸入標頭檔案。

3、然後

需要按照圖示**輸入主函式。

4、然後需要按照圖示**定義變數型別。

5、然後需要按照圖示**輸入2個數字。

6、然後需要按照圖示**比較兩個數。

7、然後需要編譯執行可以看到比較出了數的大小。

3樓:巨集弘毅納嫚

首先新建一個win32控制檯程式,再網工程裡面新增一個c++sourcefile

注意命名c++

sourcefile檔案時,加上

「.c」

字尾。下面是源**。

#include

//編譯預處理指令

intmain()

//定義主函式

//主函式體結束

intmax(int

x,int

y)//定義max函式,函式值為整型,形式引數x,y為整型首先編譯後,在執行。

執行過後,在同一行輸入倆個不同的整數。

並用逗號隔開,按回車,即會顯示出max=較大的數。

4樓:印從珊終龍

改正如下

#include

//主函式

intmain()

//求兩個整數中的較大者的max函式

intmax(int

x,inty)

5樓:匿名使用者

#include

int max(int x,int y);

int main()

int max(int x,int y)

你的程式有問題,我給你改了,操作請看註釋。。

6樓:宛丘山人

你的程式沒有錯,問題是輸入資料時,輸入了第一個資料後,一定輸入一個英文半形的逗號,再輸入第二個數,再回車。若想避免這個問題,必須把

scanf("%d,%d",&a,&b); 改為: scanf("%d %d",&a,&b);

你試一下看是否正確?

7樓:a世紀冰河

#include

void main()

int max(int x,int y)

輸入格式錯誤,輸入時加,間隔兩個數

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

例:使用scanf函式輸入資料。

#include

int main()

注意上面的scanf("%d,%d,%d",&a,&b,&c);中%d,%d,%d之間有逗號,在輸入資料時也要加逗號,如果去掉逗號,輸入時就不用逗號,而用空格,tab鍵或回車鍵將各個資料隔開

8樓:匿名使用者

輸入的兩個值之間需要加一個逗號。

如下:10,8

9樓:匿名使用者

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

這句就是輸入語句!

執行後會提示鍵盤輸入的!

10樓:匿名使用者

scanf()函式 就是讓你輸入a 和b的.. 你執行程式後,cmd命令列會讓你輸入的..

用c語言編寫,求2個數中較大者

11樓:匿名使用者

由鍵盤輸

du入兩個數,顯示器上顯示較zhi大數。程dao序如下:

回#include

答int big(int,int); /*建立整型變數函式big*/void main()

int big(int n1,int n2) /*使用者自定義函式big*/

12樓:匿名使用者

#include void main () /*主函覆數制*/

int max (int x,int y); /*定義max函式,函式值為整型,形式引數x、y為整型*/

13樓:匿名使用者

#include

void main()

int max(int x,int y)

c語言求兩個整數中的較大者,怎麼編寫

14樓:匿名使用者

定義int a,b,c;時你多了個逗號

賦值 是你開啟程式之後在控制檯輸入

的,例如你輸入 5,8 回車 就會輸出 8scanf(「%d,%d」,&a,&b);這個函式就是將5賦給a,8賦給b

15樓:匿名使用者

1樓正解

#include

int main()

int max(int x,int y)

16樓:匿名使用者

return a>b?a:b就可以了

17樓:機賢媯寅

一樓錯誤連連。

#include

intmain()

望採納。

18樓:無良de少

找到c程式設計第五版的學習指導,翻到第240頁,從那裡先學(上機指導)就可以檢測出來**錯了

c語言如何求兩個整數中的較大者?

19樓:匿名使用者

c語言如何求兩bai個整數中的較du大者?

求取兩個zhi數中較大者,dao可通過以下兩種方法。

版第一種:

#include

int main()

else

printf ("%d\n",z);

return 0;

}第二權種:

#include

int max(int x,int y)//定義max函式int main()

c語言求兩個整數中的較大者

20樓:宛丘山人

你的程式沒有錯,問題是輸入資料時,輸入了第一個資料後,一定輸入一個英文半形的逗號,再輸入第二個數,再回車。若想避免這個問題,必須把

scanf("%d,%d",&a,&b); 改為: scanf("%d %d",&a,&b);

你試一下看是否正確?

21樓:千鋒教育

首先新建一個win32控制檯程式,再網工程裡面新增一個 c++ sourcefile

注意命名c++ sourcefile檔案時,加上 「.c」 字尾。

下面是源**。

#include //編譯預處理指令

int main() //定義主函式

//主函式體結束

int max(int x,int y) //定義max函式,函式值為整型,形式引數x,y為整型

首先編譯後,在執行。

執行過後,在同一行輸入倆個不同的整數。 並用逗號隔開,按回車,即會顯示出max=較大的數。

22樓:a世紀冰河

#include

void main()

int max(int x,int y)

輸入格式錯誤,輸入時加,間隔兩個數

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

例:使用scanf函式輸入資料。

#include

int main()

注意上面的scanf("%d,%d,%d",&a,&b,&c);中%d,%d,%d之間有逗號,在輸入資料時也要加逗號,如果去掉逗號,輸入時就不用逗號,而用空格,tab鍵或回車鍵將各個資料隔開

23樓:旭日南莘

程式沒問題 只不過是輸入時要輸入逗號 如1,2

24樓:瞿藍悟翰海

①試試輸入用6、7之間用

逗號隔離;

②其實最大值的比較無需那麼複雜,只要一條語句就有了:

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

printf("max=%d\n",(a>b?a:b));

25樓:寇遠孝沛柔

intmax(int

x,int

y);去掉後面那個分號

c語言求兩個整數中的絕對值較大者,怎麼編寫

26樓:小羅卜頭

int absolute_value_max(int x, int y)

C語言求兩個整數中的絕對值較大者,怎麼編寫

int absolute value max int x,int y c語言求兩個整數中的較大者,怎麼編寫 定義int a,b,c 時你多了個逗號 賦值 是你開啟程式之後在控制檯輸入 的,例如你輸入 5,8 回車 就會輸出 8scanf d,d a,b 這個函式就是將5賦給a,8賦給b max函式裡...

用c語言編寫程式,求兩個整數中的較大者並輸出較大者

include stdio.h int main else return 0 c語言中求兩個整數中的較大者。1 首先新建一個工程和一個.c檔案。2 然後需要按照圖示 輸入標頭檔案。3 然後 需要按照圖示 輸入主函式。4 然後需要按照圖示 定義變數型別。5 然後需要按照圖示 輸入2個數字。6 然後需要...

C語言,求兩個整數中的較大數並輸出。誰能教我怎麼程式設計

include int main 輸入時兩個數以空格分隔,這個程式比較簡單,沒用函式寫 c語言求兩個整數中的較大者,怎麼編寫 定義int a,b,c 時你多了個逗號 賦值 是你開啟程式之後在控制檯輸入 的,例如你輸入 5,8 回車 就會輸出 8scanf d,d a,b 這個函式就是將5賦給a,8賦...