發問時間: 電腦與網際網路程式設計 · 10 年前

請教程式高手此段如何撰寫程式

1. 寫一個函數swap(int *x, int *y)能將兩個整數交換2. 主函數main( )中: (1) 由鍵盤輸入兩個整數 num1,num2 (2) 呼叫函數swap將兩數交換後輸出=================================輸出結果如下:(XX與YY代表兩個任意輸入整數)請輸入兩個整數:XXYY兩數交換後為:YY,XX

1 個解答

評分
  • 阿風
    Lv 5
    10 年前
    最佳解答

    #include<stdio.h>

    #include<stdlib.h>/*swap函數的宣告*/

    void swap(int *pX,int *pY);int main(void)

    {

    int num1 = 5;

    int num2 = 10;

    printf("變數num1的值為%d\n",num1);

    printf("變數num2的值為%d\n",num2);

    printf("把變數num1與num2的值進行交換\n");

    swap(&num1,&num2);

    printf("變數num1的新值為%d\n",num1);

    printf("變數num2的新值為%d\n",num2);

    system("pause");

    return 0;

    }/*swap函數的定義*/void swap(int *pX,int *pY)

    {

    int tmp;

    tmp = *pX;

    *pX = *pY;

    *pY = tmp;

    }

    參考資料: 身體某處
還有問題?馬上發問,尋求解答。