两个数交换的算法 定义一个函数swap,功能为交换两个变量a和b的值,在主函数中输入2个数,调用该函数,输出交换后的数据?
定义一个函数swap,功能为交换两个变量a和b的值,在主函数中输入2个数,调用该函数,输出交换后的数据?
#包括和限制。h>
voidswap(int*a,int*b)
{
inttemp
temp=*a
*a=*b
*b=temp
}]intmain()
{
inta,b
scanf(%d%d,&a,&b)
swap(%d%dn,a,b)
printf(%d%dn,a,b)
return0
}
]交换操作实现了交换两个容器中所有元素的功能。要交换的容器的类型必须匹配:它们必须是相同类型的容器,并且存储的元素必须是相同类型的。调用swap函数后,原来存储在右操作数中的元素将存储在左操作数中,反之亦然。
定义一个函数swap,功能为交换两个变量a和b的值?
#include<stdio.h>voidswap(int*a,int*b){inttestemp=*a*a=*b*b=temp}intmain(){inta,bscanf(%d%d,&a,&b)swap(&a,&b)printf(%d%dn,a,b)return0}
原文标题:两个数交换的算法 定义一个函数swap,功能为交换两个变量a和b的值,在主函数中输入2个数,调用该函数,输出交换后的数据?,如若转载,请注明出处:https://www.saibowen.com/wenda/17694.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。