1.设计一个模板函数add,实现两个相同类型形式参数的求和运算,并返回和数。在main函数中分别用两个整数、两个单精度浮点数和两个双精度浮点数作为参数调用该模板函数。
2.用函数模板实现对n个数从小到大排序
3.建立一个堆栈的类模板,然后用整数和字符测试这个模板。(参考课本P265页)
1.设计一个模板函数add,实现两个相同类型形式参数的求和运算,并返回和数。在main函数中分别用两个整数、两个单精度浮点数和两个双精度浮点数作为参数调用该模板函数。 解:程序代码如下: #include return num1+num2; } void main() { } int i1,i2; float f1,f2; double d1,d2; cout<<\"请输入两个整数:\"; cin>>i1>>i2; cout<<\"i1+i2=\"< cout<<\"f1+f2=\"< cout<<\"d1+d2=\"< T temp; //采用冒泡法进行排序 for (int i=0; i for (int j=0; j temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } } int main() { int n;//n个数据 cout<<\"please input the number of data:1--10\"< //输入n个数据 int dataBuf[10]; int dataTemp; for (int num=0; num cout<<\"please input the\"< dataBuf[num] = dataTemp; } smallToBig(dataBuf,n);//排序 //从小到大输出数据 for (int k=0; k 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务