C語言程式,要求兩個數通過函式呼叫比較兩個數的大小,並把大數返回給主調函式,輸出這個數

2021-05-29 17:22:26 字數 2430 閱讀 5256

1樓:李

/*#include

void main()

printf("%d",*p3);

}int max(int *p1,int *p2)*/#include

void main()

int max(int *p1,int *p2)

2樓:

你要通du過呼叫函式實現應該可

zhi以dao

用以下**:

回#include"stdio.h"

答int max(int a,int b)void main()

3樓:匿名使用者

max函式裡

抄你根本沒有對*p1和bai*p2作比較,du應該zhi這樣寫:

int max(int *p1,int *p2)另外,main函式中的

if(a>b)

max(p1,p2);

刪掉,因為根dao本沒用。

4樓:匿名使用者

# include

void main()

{int a,b,max;

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

max=a;

if (max這個程式可

以比較兩個數的

回大答小

5樓:灼冰

你的邏輯不亂專麼屬

#include

void main()

int max(int *p1,int *p2)

用c語言編寫:編寫一個函式,要求在主函式中輸入兩個數,輸出其中最大值。

6樓:匿名使用者

比較兩個數的大小可以使用三目運算子:?:

三目運算子:《表示式1>?《表示式2>:

《表示式3>; 其含義是: 先求表示式1的值, 如果為真, 則執行表示式2,並返回表示式2的結果 ; 如果表示式1的值為假, 則執行表示式3 ,並返回表示式3的結果。

參考**:

#include

int main()

/*執行結果:

2 33*/

7樓:道綸

console.writeline("請輸入第一個數");

string s1;

s1 = console.readline();

int n1 ;

n1 = convert.toint16(s1);

console.writeline("請輸入第二個數");

string s2;

s2= console.readline();

int n2;

n2 = convert.toint16(s2 );

//計算

if (n1 >n2 )

else

//eles結束

//輸出

console.readkey();

8樓:匿名使用者

int max(int a ,int b)

我目前沒有執行環境,你自己試試吧!函式呼叫不難

9樓:匿名使用者

#include

main()

10樓:匿名使用者

#inlcude

main()

用c語言編寫一個比較兩個整數大小的函式,呼叫該函式比較從鍵盤輸入的兩個整數,輸 5

11樓:匿名使用者

#include

// 返回x, y中較大者

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

12樓:

#include "stdio.h"

void bj(int a,int b)

}int main()

13樓:幻想祕境

#include //望採納

void cmp (void);

int main(void)

void cmp(void)

else if (a < b)

else}

14樓:匿名使用者

我寫了一下,這本來就是一個很簡單的程式,還是給你加了一點註釋。如果在看不懂可以追問我.

#include //包含標準標頭檔案

void compare(int a,int b)else if(a == b) else}int main()

這個版本只能比較一次然後就退出了,還可以做成更好的,如果有需要也可以再繼續追問,並說明需求。

希望可以幫助到你,望採納。

編寫C程式,要求從鍵盤輸入兩個數,並依據提示輸入的數字,選擇對這兩個數的運算,並輸出相應運算結果

case 1 printf a b d n a b break case 2 printf a b d n a b break case 3 if b 0 printf a b d n a b else printf b不能 為0 break 求大神幫忙,編寫一個c語言程式,從鍵盤輸入兩個整數,輸出...

c 編寫函式進行兩個數的交換,要求引用作為函式引數,並在主函式中進行調

int x 100,y 1000 cout 定義一個函式實現對兩個數進行交換的功能,並在主函式中呼叫該函式實現對主函式中的兩個變數進行交換?include void swap int m,int n int main 如上,就可以交換a,b兩個數,因為c中沒有引用傳遞,所以只能用指標實現交換。分別編...

C語言求兩個函式大小

問題一你自己寫錯了。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只是某些編譯器可以支援的程式入口點函式,並不...