【8.6】c++ primer plus 课后编程答案
来源:互联网 发布:mac dock应用程序丢了 编辑:程序博客网 时间:2024/06/14 05:39
C++ PRIMER PLUS 课后答案
使用IDE为window7系统下的VS2010
#include <iostream>#include <fstream>#include <cstdlib>#include <Windows.h>#include <string>using namespace std; template <typename T>T maxn(T * a,int n); template <>char * maxn(char * a[], int n); int main(){ char * s[5]={"1","12","123","123466","12345"}; int r[6]={1,4,5,8,2,7}; double d[4]={5.2,7.9,6.3,2.1}; cout<<"int:"<<maxn(r,6)<<endl; cout<<"double:"<<maxn(d,4)<<endl; cout<<"string:"<<maxn(s,5)<<endl; system("pause"); return 0;} template <typename T>T maxn(T * a,int n){ int i=0; T maxx=a[0]; for(;i<n;i++) { if(maxx<a[i]) maxx=a[i]; } return maxx;}template <> char * maxn(char * a[], int n){ char * maxs=a[0]; for(int i=0;i<n;i++) if(strlen(maxs)<strlen(a[i])) { maxs=a[i]; } return maxs;}
阅读全文
0 0
- C++primer plus第六版课后编程题答案8.6
- C++primer plus第六版课后编程练习答案8.6
- 【8.6】c++ primer plus 课后编程答案
- 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
- Java netty的option(ChannelOption.SO_BACKLOG, backLog)什么意思
- 【8.5】c++ primer plus 课后编程答案
- .net core web发布到CentOS汇总
- 外星人的供给站
- 安装scapy插件 scapy-ssl_tls plugin
- 【8.6】c++ primer plus 课后编程答案
- 基于Rasterio与matplotlib的DEM三维展示
- ArcGIS教程:创建散点图
- 【9.1】c++ primer plus 课后编程答案
- SDUT 校赛 D题 魔戒(bfs+四维数组)
- js中数组的用法
- Android应用中使用Pull解析XML文件(传智播客)
- java界面编辑
- 安装那些事儿