C++输入十个数求总和和平均值
时间: 2023-07-11 15:04:09 浏览: 253
以下是使用C++语言输入十个数,求其总和和平均值的代码示例:
```c++
#include <iostream>
using namespace std;
int main()
{
int n = 10; // 输入数字的个数
int sum = 0; // 总和
double avg = 0; // 平均值
// 输入数字并计算总和
for (int i = 1; i <= n; i++)
{
int num;
cout << "请输入第" << i << "个数字: ";
cin >> num;
sum += num;
}
// 计算平均值
avg = static_cast<double>(sum) / n;
// 输出结果
cout << "总和为: " << sum << endl;
cout << "平均值为: " << avg << endl;
return 0;
}
```
在上述代码中,我们首先定义了变量n表示输入数字的个数,sum表示总和,avg表示平均值。然后,我们使用for循环来输入数字并计算总和。最后,我们通过除以数字个数来计算平均值,并输出结果。注意:在计算平均值时,为了避免整数除法的问题,我们将sum强制转换为double类型。
相关问题
用C++ 输入10个浮点数,计算10个浮点数的总和及平均值。
在C++中,你可以使用`cin`从标准输入读取10个浮点数,然后将它们累加起来得到总和,最后除以10得出平均值。以下是详细的代码示例:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<float> numbers(10); // 创建一个包含10个元素的浮点数向量
float sum = 0; // 初始化总和为0
std::cout << "请输入10个浮点数:\n";
for (int i = 0; i < 10; ++i) {
std::cin >> numbers[i]; // 读取每个数字并存储到向量中
sum += numbers[i]; // 累加到总和
}
float average = sum / 10; // 计算平均值
std::cout << "总和是: " << sum << "\n";
std::cout << "平均值是: " << average << "\n";
return 0;
}
```
这个程序会提示用户输入10个浮点数,然后计算并显示它们的总和和平均值。
用C++解决从键盘输入10个整数,求出其总和及平均值
在C++中,你可以通过cin来获取用户从键盘输入的10个整数,并用循环结构计算它们的总和和平均值。以下是相应的代码示例:
```cpp
#include <iostream>
using namespace std;
int main() {
int numbers[10];
float average;
int sum = 0; // 初始化总和为0
// 从键盘获取10个整数并存入数组
cout << "请输入10个整数:";
for (int i = 0; i < 10; i++) {
cin >> numbers[i];
sum += numbers[i]; // 累加总和
}
// 计算平均值
average = static_cast<float>(sum) / 10;
// 输出结果
cout << "这10个数的总和是:" << sum << endl;
cout << "平均值是:" << average << endl;
return 0;
}
阅读全文