C++ primer plus 第六版 课后答案 8.5
来源:互联网 发布:修改windows登录界面 编辑:程序博客网 时间:2024/04/30 02:35
- .编写模板函数max5(),它将一个包含5个T类型元素的数组作为参数,
- // 并返回数组中最大的元素(由于长度固定,因此可以在循环中使用硬
- // 编码,而不必通过参数来传递)。在一个程序中使用该函数,将T替换
- // 为一个包含5个int值的数组和一个包含5个dowble值的数组,以测试该
- // 函数。
原创答案,仅供参考
编译环境windows 8.1,编译器 vs2013
天下无双的答案里有个错误,导致若数据全为负时就会错误。
我的答案是这样的:
#include "stdafx.h"#include <iostream>using namespace std;template <typename T>T max5(T data[5]){T max = data[0];for (char i = 1; i < 5; i++){if (max < data[i]) max = data[i];}return max;}int main(){int a[5] = { -9, 2, 8, -9, -5 };double b[5] = { -54.3, -9, -85.369, -87.214, -9.2 };cout << max5(a) << endl;cout << max5(b) << endl;return 0;}
0 0
- C++primer plus第六版课后编程题答案8.5
- C++primer plus第六版课后编程练习答案8.5
- C++PRIMER PLUS第六版课后编程答案 4.1-4.5
- C++PRIMER PLUS第六版课后编程答案 4.6-4.10
- C++PRIMER PLUS第六版课后编程答案 5.1-5.5
- C++PRIMER PLUS第六版课后编程答案 5.6-510
- C++primer plus第六版课后编程题答案 6.1
- C++primer plus第六版课后编程题答案 6.2
- C++primer plus第六版课后编程题答案 6.3
- C++primer plus第六版课后编程题答案 6.4
- C++primer plus第六版课后编程题答案 6.5
- C++primer plus第六版课后编程题答案 6.6
- C++primer plus第六版课后编程题答案 6.7
- C++primer plus第六版课后编程题答案 6.8
- C++primer plus第六版课后编程题答案 6.9
- C++primer plus第六版课后编程题答案7.1
- C++primer plus第六版课后编程题答案7.2
- C++primer plus第六版课后编程题答案7.3
- 不得不收藏的——IE中CSS-filter滤镜小知识大全
- Webservice技术详解
- Substring with Concatenation of All Words -- leetcode
- 互联网创业:方毅研发“个推”独立覆盖7亿手机用户
- draw 2D
- C++ primer plus 第六版 课后答案 8.5
- 从一些小白问题想到的
- 机房重构—数据库设计
- 使用 React 的一些经验
- 使用 ZooKeeper 实现分布式锁
- uva 11800 - Determine the Shape
- 使用12-factor的理念快速创建高可维护性的应用—叶峰 (1213开发者实践日)
- STM32的上拉输入与下拉输入
- System类和RunTime类