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

2021-03-19 18:20:12 字數 3578 閱讀 7716

1樓:小羅卜頭

int absolute_value_max(int x, int y)

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

2樓:匿名使用者

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

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

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

3樓:匿名使用者

max函式裡面if(x>y)貌似寫成了中文的大於,改成英文輸入法下的。

執行程式,然後輸入5,8就會輸出結果了。

4樓:匿名使用者

1樓正解

#include

int main()

int max(int x,int y)

5樓:匿名使用者

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

6樓:機賢媯寅

一樓錯誤連連。

#include

intmain()

望採納。

7樓:無良de少

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

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

8樓:灩麗

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

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

3、然後

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

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

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

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

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

9樓:巨集弘毅納嫚

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

注意命名c++

sourcefile檔案時,加上

「.c」

字尾。下面是源**。

#include

//編譯預處理指令

intmain()

//定義主函式

//主函式體結束

intmax(int

x,int

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

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

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

10樓:印從珊終龍

改正如下

#include

//主函式

intmain()

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

intmax(int

x,inty)

11樓:匿名使用者

#include

int max(int x,int y);

int main()

int max(int x,int y)

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

12樓:宛丘山人

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

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

你試一下看是否正確?

13樓: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鍵或回車鍵將各個資料隔開

14樓:匿名使用者

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

如下:10,8

15樓:匿名使用者

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

這句就是輸入語句!

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

16樓:匿名使用者

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

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

17樓:宛丘山人

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

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

你試一下看是否正確?

18樓:千鋒教育

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

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

下面是源**。

#include //編譯預處理指令

int main() //定義主函式

//主函式體結束

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

首先編譯後,在執行。

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

19樓: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鍵或回車鍵將各個資料隔開

20樓:旭日南莘

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

21樓:瞿藍悟翰海

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

逗號隔離;

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

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

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

22樓:寇遠孝沛柔

intmax(int

x,int

y);去掉後面那個分號

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

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

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

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

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

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