值的交换

来源:互联网 发布:淘宝网品种销量排行榜 编辑:程序博客网 时间:2024/05/29 15:43


烟台大学计算机与控制工程学院

作者:张行

完成日期:2017年9月7号

问题描述:值的交换

输入描述:输入两个数

输出描述:两个数的值交换


//(1)传值

void myswap(int x, int y)

{int t;  

t=x;  

x=y;  

y=t;

}


//(2)传地址

void myswap(int*p1,int*p2)

{int t;  

t=*p1;  

*p1=*p2;  

*p2=t;

}

//(3)引用作形参

void myswap(int &x, int &y)

{int t; t=x; x=y; y=t;

}

int main()

{int a, b;  

printf("请输入待交换的两个整数:");  

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

//分三个程序,分别写上调用myswap的合适形式  

printf("调用交换函数后的结果是:%d%d\n", a, b);  

return0;}

原创粉丝点击