OJ嘻唰唰之改错题(2)-体检情况分析
来源:互联网 发布:frontpage软件下载 编辑:程序博客网 时间:2024/04/30 06:48
问题及代码/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年7月4日*版本号:v1.0**问题描述: 某学校抽查同学的身体情况,以下是检测到的这些同学的体重和身高,分别输出体重和身高的最大值*输入描述: 存在错误的程序行列T DistancePoint<T>::Maxvalue(T arr[], int n){ int i; int maxV = arr[0]; for(i=1; i<n; i++) if(maxV<arr[i]) maxV= arr[i]; return maxV;}*程序输出:*/#include <stdio.h>#include <iostream>using namespace std;template <class T>class DistancePoint{public: static T Maxvalue(T arr[], int n);};int main(){ const int ARRSIZE=10; int iArr[ARRSIZE]; double dArr[ARRSIZE]; int i; for(i=0; i<ARRSIZE; i++) cin>>iArr[i]; cout<<DistancePoint<int>::Maxvalue(iArr,ARRSIZE)<<endl; for(i=0; i<ARRSIZE; i++) cin>>dArr[i]; cout<<DistancePoint<double>::Maxvalue(dArr,ARRSIZE)<<endl; return 0;}/*****修改的起始行******/template <class T>T DistancePoint<T>::Maxvalue(T arr[], int n){ int i; double maxV = arr[0]; for(i=1; i<n; i++) if(maxV<arr[i]) maxV= arr[i]; return maxV;}/*****修改的终止行*****/
运行结果:
知识点总结:有关类模板。对于功能相同而数据类型不同的类,可以定义一个可对任何类型变量进行操作的类模板。
需要注意的是,在声明类模板时要增加一行 template <class 类型参数名>
知识点总结:要看清题目要求,要提交哪部分就提交哪部分
0 0
- OJ嘻唰唰之改错题(2)-体检情况分析
- OJ嘻唰唰之改错题(4)-C++继承
- YTU-OJ-Problem Q: A改错题--体检情况分析
- OJ嘻唰唰之改错题(6)-虚拟继承(虚基类)沙发床
- OJ嘻唰唰之改错题(1)-商品销售类
- OJ嘻唰唰之改错题(3)植物与花
- OJ嘻唰唰之改错题(5)类中私有成员的访问
- YTU 2610: A改错题--体检情况分析
- 嘻唰唰第六批Problem J: B 虚拟继承(虚基类)-沙发床(改错题)
- 嘻唰唰第六批B改错题--植物与花
- OJ嘻唰唰之填空题(1)删除线性表节点
- oj-2-继承(改错)
- OJ嘻唰唰第一批之友元输出时间日期
- OJ嘻唰唰第二批之成绩统计
- OJ嘻唰唰 类模板
- OJ嘻唰唰 我想放假
- OJ 嘻唰唰:熟悉题型——填空题(删除线性表节点)
- OJ嘻唰唰之类模板(2)求类中数据成员的最大值-类模板
- Vector和ArrayList的比较
- Scala实现冒泡排序、归并排序和快速排序
- OS OC类型和C类型相互转换
- 【java】Collection-API
- C++ enum用法
- OJ嘻唰唰之改错题(2)-体检情况分析
- 简单的listview item滑动删除
- 在cocod2d-x源码基础上拓展第三方库
- c#课程设计---猜猜看游戏
- msrcr(Multi-Scale Retinex with Color Restoration) 带色彩恢复的多尺度视网膜增强算法 整理
- 炫酷的电脑快捷键(装逼必备)
- 【BZOJ】1005 明明的烦恼
- 查找并输出字符串中最长的单词
- 苹果iOS 7四种后台机制 优劣比较详细解析