}4、键盘输入变量p的值,输入1时,则选择输入10个整数,求它们的和;输入2时,则选择输入10个单精度数,求它们的和;输入3,则选择输入10个双精度数数,求它们的和。要求:使用函数模板实现10个数求和。

1个回答
展开全部
咨询记录 · 回答于2023-03-16
}4、键盘输入变量p的值,输入1时,则选择输入10个整数,求它们的和;输入2时,则选择输入10个单精度数,求它们的和;输入3,则选择输入10个双精度数数,求它们的和。要求:使用函数模板实现10个数求和。
#include #include using namespace std;templateT sum(const vector& v){ T s = 0; for (int i=0; i> p; if (p == 1) { // 输入10个整数 vector v; for (int i=0; i> n; v.push_back(n); } // 计算和 cout << sum(v) << endl; } else if (p == 2) { // 输入10个单精度数 vector v; for (int i=0; i> n; v.push_back(n); } // 计算和 cout << sum(v) << endl; } else if (p == 3) { // 输入10个双精度数 vector v; for (int i=0; i> n; v.push_back(n); } // 计算和 cout << sum(v) << endl; } return 0;}
4、键盘输入变量 p 的值,输入1时,则选择输入10个整数,求它们的和;输入2时,则选择输入10个单精度数,求它们的和;输入3,则选择输入10个双精度数数,求它们的和。要求:使用函数模板实现10个数求和。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消