急求C程式設計 編寫函式實現兩個數的交換,在主函式中任意輸入

2021-04-12 07:22:04 字數 1722 閱讀 9700

1樓:匿名使用者

最後一個比較應該是if(b>c)

swap(q2,q3);

而且程式裡面沒有輸入函式,要加入一個

專輸入函式scanf("%d,%d,%d",&a,&b,&c);

再進行判斷

屬,還有一個習慣問題,你最好還是在子函式那邊加上空型別的定義void swap(int *p1,int *p2)

,個人覺得是個好習慣。

2樓:匿名使用者

if(a>b)

swap(q1,q2);

baiif(a>c)

swap(q1,q3);

if(b這個邏輯對嗎

du ?為什麼我看著這麼別

zhi扭

上面兩個判定跟dao最後一個明顯反掉了,內結果容肯定也不對了

3樓:林俊華

你確定是c語言?c的輸入是要用函式scanf("%d",&a);

4樓:匿名使用者

#include

void swap(int *p1,int *p2)

void main()

c語言。,。。程式設計。。題目:採用指標形變數作為形參,編寫一個實現兩個整數交換的函式。在主函式中輸入

5樓:匿名使用者

#include

void swap(int *a,int *b)

void main ()

用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 程式設計題編寫函式實現求n!,主程式要求輸入n的值,用函

限於整型資料的資料範圍,所以實際上這個程式只能求n 12的情況。如果想求更大的,必須為這個階乘自定義一個資料型別。includeusing namespace std int fact int n int main 下面是使用遞迴函式求n!int fact int n 一個簡單的c 程式設計例子 定...

C語言程式設計 編寫返回值為指標型別的函式,實現將字串中小寫字母轉換為大寫字母

type fun cstring str1 c語言自己 將字串中小寫字母轉換為大寫字母 的庫函式吧 不用自己寫的 char transfer char str i return buffer c語言編寫函式將字串中的大寫字母轉換為小寫字母。用函式呼叫 char strcase switch char...

c語言程式設計 編寫遞迴函式fac 求n!,呼叫該函式求s

include int fac int n int main void printf 1 2 n d n sum return 0 int fac int n int fac int n int fun int n c 程式設計題 編寫函式實現求n!主程式要求輸入n的值,用函式呼叫的方式求n!的值 ...