Type d[100]; for(i=0;i d[i]=a[len-1-i]; cout< cout< void chazhao(Type t) { int e=0; for(int i=0;i cout<<\是第\个元素\ e=i; } if(e==0) cout<<\找不到该元素。\ } void sum() { int i; Type sum=a[0]; for(i=1;i cout<<\数组和:\ } }; int main() { int i,x,y,q; double p; cout<<\请分别输入整型,双精度型数组元素个数。\ cin>>x>>y; int *a; double *b; a=new int[x]; b=new double[y]; cout<<\请输入整型数组各个元素。\ for(i=0;i cout<<\请输入双精度型数组各个元素。\ for(i=0;i cout<<\型数组***\ cout<<\元素排序\ c.paixu(); cout<<\元素倒置\ c.daozhi(); cout<<\请输入要查找的元素。\ cin>>q; c.chazhao(q); cout<<\元素求和\ c.sum(); cout<<\型数组***\ cout<<\元素排序\ d.paixu(); cout<<\元素倒置\ d.daozhi(); cout<<\请输入要查找的元素。\ cin>>p; d.chazhao(p); cout<<\元素求和\ d.sum(); delete []a; delete []b; return 0; } C6_4.cpp: #include cout << \请输入一个数: \ cin >> n; try { if (n < 0) { throw exception(\输入的数是负数! \ result = sqrt(n); cout << \平方根是: \ catch (exception e) { cout << e.what() << endl; } } 五、调试过程 六、实验结果 1、(1)运行结果如下: 分析结果如下: 此程序用到模板max;编译程序时,编译器根据调用语句中实际数据类型产生相应的函数;对于max('3','7'),将实例化为: Char max(char a,char b) { Return a>b?a:b; } (2)运行结果如下: 分析结果如下: 执行max(int ‘3’,int ‘7’)时,实参‘3’, ‘7’被隐式转换后传给int max(int ‘3’,int ‘7’); 2、程序运行结果如下: 3、程序运行结果如下: 4、程序运行结果如下: 七、总结 八、附录:
实验六(2)
1970-01-01 08:00
实验六(2).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!