收藏 分享(赏)

河北工业大学-C++实验报告实验五.doc

上传人:精品资料 文档编号:10687002 上传时间:2019-12-28 格式:DOC 页数:10 大小:76KB
下载 相关 举报
河北工业大学-C++实验报告实验五.doc_第1页
第1页 / 共10页
河北工业大学-C++实验报告实验五.doc_第2页
第2页 / 共10页
河北工业大学-C++实验报告实验五.doc_第3页
第3页 / 共10页
河北工业大学-C++实验报告实验五.doc_第4页
第4页 / 共10页
河北工业大学-C++实验报告实验五.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、1、已知下列主函数:int main()coutusing namespace std;template T min(T a,T b,T c)T min;if(a=c)min=c;return min;int main()coutusing namespace std;templatevoid GetMaxMin(T *a, int theSize)T tmpMax = a0;T tmpMin = a0;for (int i = 0; i tmpMax)tmpMax = ai;if (ai using namespace std;templateclass paixut* set;int n;

2、public:paixu(t* data,int m):set(data),n(m)void sort();templatevoid paixu:sort()t temp;for(int i=0;isetj+1) temp=setj;setj=setj+1;setj+1=temp;for(int j=0;jp1(a,6);p1.sort();paixu p2(b,6);p2.sort();char c=a,c,r,b;paixup3(c,4);p3.sort();return 0;4、编写一个程序,使用类模板对数组元素进行排序、倒置、查找和求和。【提示】设计一个类模板templateclass

3、 Array ;具有对数组元素进行排序、倒置、查找和求和功能,然后产生类型实参分别是int 型和 double 型的两个模板类,分别对整型数组与双精度数组完成所要求的操作。#include #include template class Array T *set; int n; public: Array(T *data,int i)set=data;n=i; Array() void sort(); / 排序 int seek(T key); / 查找指定的元素 T sum(); / 求和 void disp(); / 显示所有的元素 ; template void Array:sort()

4、 int i,j; T temp; for(i=1;i=i;j-) if(setj-1setj) temp=setj-1;setj-1=setj;setj=temp; template int Array:seek(T key) int i; for(i=0;i T Array:sum() T s=0;int i; for(i=0;i void Array:disp() int i; for(i=0;iarr1(a,9); Arrayarr2(b,6); cout#include using namespace std;void main()double number;coutnumber;tryif(number0)throw number;cout “平方根是“ sqrt(number)endl;catch(double)cout“输入数为负数,错误!“endl;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报