C語言:指針實現交換兩個變量的值
阿新 • • 發佈:2018-05-08
實現 urn sign ret 語言 div title void itl
用指針交換兩個變量的值(10分)
題目內容:
用指針交換兩個變量的值
主函數參考: |
int main( ) { int a,b; scanf("%d%d",&a,&b); swap(&a,&b); printf("%d %d",a,b); return 0; } |
輸入格式:
兩個變量
輸出格式:
兩個變量
輸入樣例:
5 8
輸出樣例:
8 5
code
#include "stdio.h" //交換兩個變量的值 void swap2(int *p1,int *p2) { int temp; temp = *p1; *p1 = *p2; *p2 = temp; } int main() { // int c = 3,d = 4; // printf("swap2交換c-d之前:%d,%d\n",c,d); int c,d; scanf("%d %d",&c,&d); swap2(&c,&d); // printf("swap2交換c-d之後:%d,%d\n",c,d); printf("%d %d",c,d); }
C語言:指針實現交換兩個變量的值