这次作业有点水。
1. (20分) 编程题7-1
题目描述
使用函数模版实现两个同类型变量值的互换,主函数定义两个double型的变量a和b,并通过语句调用语句“swap(&a,&b);”交换变量a和b的值,然后输出交换后的a和b的值
输入描述
输入的两个实参之间用空格隔开。
输出描述
输出交换后的两个值,中间用一个空格隔开。
样例输入1:
10 20
样例输出1:
20 10
#include
using namespace std;
template
void swap(T*x,T*y){
T temp;
temp=*x;
*x=*y;
*y=temp;
}
int main(){
double a,b;
cin>>a>>b;
swap(&a,&b);
cout<
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)