《数据结构》实验一 2

第二题的源代码(运用函数模板):

#include<iostream>
#include<stdlib.h>
#include<iomanip>
using namespace std;

template<class T>
T add(T a,T b)
{
return a+b;
}
template<class T>
T multiply(T m,T n)
{
return m*n;
}
int main()
{
int x=4;int y=5;int z;
float i=4.5,j=3;float k;
k=add(i,j);
z=add(x,y);
cout<<"4+5="<<z<<endl;
cout<<"4.5+3="<<k<<endl;
cout<<"4*5="<<multiply(x,y)<<endl;
cout<<"4.5*3="<<multiply(i,j)<<endl;
system("pause");
return 0;
}

调试结果截图:


相关文章

【啊哈!算法】算法3:最常用的排序——快速排序       ...
匿名组 这里可能用到几个不同的分组构造。通过括号内围绕的正...
选择排序:从数组的起始位置处开始,把第一个元素与数组中其...
public struct Pqitem { public int priority; ...
在编写正则表达式的时候,经常会向要向正则表达式添加数量型...
来自:http://blog.csdn.net/morewindows/article/details/6...