多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

面向对象程序设计-第一阶段补充-万能数据交换器(函数模板实现)

面向对象程序设计-第一阶段补充-万能数据交换器(函数模板实现) 作者 谢瑞莲单位 西安邮电大学在数据处理系统中经常需要交换两个变量的值。由于系统需要处理各种数据类型整数、浮点数、字符等请实现一个通用的交换函数模板。完善exchangeValues函数模板的定义使其能够交换任意两个相同类型的变量#include iostream using namespace std; // 请在这里完善你的exchangeValues函数模板 int main() { // 测试整数交换 int x, y; cin x y; exchangeValues(x, y); cout x y endl; // 浮点数交换 double a, b; cin a b; exchangeValues(a, b); cout a b endl; // 字符交换 char m, n; cin m n; exchangeValues(m, n); cout m n endl; return 0; }输入样例在这里给出一组输入。例如10 20 3.14 2.71 X Y输出样例在这里给出相应的输出。例如20 10 2.71 3.14 Y X参考示例templatetypename T void exchangeValues(T p1,T p2){ T tp1; p1p2; p2t; }
返回列表