函数模板——函数重载-多组数求和
来源:互联网 发布:小众旅游 知乎 编辑:程序博客网 时间:2024/05/22 08:21
Description利用函数模板求4个数的和。部分代码已给定如下,只需要提交缺失的代码。#include <iostream>using namespace std;/* 补充缺少代码*/int main(){ double result; unsigned char c1,c2,c3,c4; cin>>c1>>c2>>c3>>c4; result = sum<unsigned char>(c1,c2,c3,c4); cout<<int(result)<<endl; int i1,i2,i3,i4; cin>>i1>>i2>>i3>>i4; result = sum<int>(i1,i2,i3,i4); cout<<result<<endl; double d1,d2,d3,d4; cin>>d1>>d2>>d3>>d4; result = sum<double>(d1,d2,d3,d4); cout<<result<<endl; return 0;}Input第一行4个字符第二行4个整数第三行4个小数Output第一行4个字符ascii的和第二行4个整数的和第三行4个小数的和Sample Inputabcd1 2 3 41.1 2.2 3.3 4.4Sample Output1381011#include <iostream>using namespace std;/* 补充缺少代码*/template<class T>T sum (T a,T b,T c,T d){ return (a+b+c+d);}int main(){ double result; unsigned char c1,c2,c3,c4; cin>>c1>>c2>>c3>>c4; result = sum<unsigned char>(c1,c2,c3,c4); cout<<int(result)<<endl; int i1,i2,i3,i4; cin>>i1>>i2>>i3>>i4; result = sum<int>(i1,i2,i3,i4); cout<<result<<endl; double d1,d2,d3,d4; cin>>d1>>d2>>d3>>d4; result = sum<double>(d1,d2,d3,d4); cout<<result<<endl; return 0;}
0 0
- 函数模板——函数重载-多组数求和
- 函数的模板2——函数模板重载
- 函数模板 /函数重载
- 函数重载 函数模板
- 模板函数重载
- 函数模板重载
- 模板,函数重载忽略
- 函数重载和模板
- 函数重载与模板
- 模板函数的重载
- C++ 重载函数模板
- 函数模板及其重载
- 模板函数 重载/特化
- C++ 重载函数模板
- 函数模板、重载解析
- C++函数模板重载
- 函数重载与模板
- 重载 函数模板
- 16位TIFF灰度图像转存BMP图像总结
- MFC对话框与任务栏相关操作
- 程序员玩的游戏
- 彩色建模(四色原型) Object Modeling in Color
- 支持向量机SVM整理
- 函数模板——函数重载-多组数求和
- OJ刷题之1!到n!的和
- android刮刮卡的实现
- IOS动画核心 之 KeyFrameAnimation简介
- 中位数与n分位数
- 跟踪误差分析中的实际位置计算
- 操作样式表
- Android studio中自定义属性访问不了的解决办法
- 【BZOJ1058】【ZJOI2007】报表统计 stl模板