编写一个C++程序,提示用户“请输入三个整数”,程序需要统计并输出以下信息: (1)输入的整数的总和 (2)输入的整数的平均值
时间: 2024-09-30 13:01:56 浏览: 47
当然可以。下面是一个简单的C++程序示例,它会提示用户输入三个整数,并计算它们的总和、平均值:
```cpp
#include <iostream>
using namespace std;
int main() {
int num1, num2, num3;
// 提示用户输入三个整数
cout << "请输入第一个整数: ";
cin >> num1;
cout << "请输入第二个整数: ";
cin >> num2;
cout << "请输入第三个整数: ";
cin >> num3;
// 计算总和
int sum = num1 + num2 + num3;
// 计算平均值
double average = static_cast<double>(sum) / 3; // 将整数转换为浮点数以得到精确的平均值
// 输出结果
cout << "输入的三个整数的总和是: " << sum << endl;
cout << "输入的三个整数的平均值是: " << average << endl;
return 0;
}
```
当你运行这个程序,按照提示输入三个数字,它将显示所输入的整数之和以及平均值。
相关问题
题目描述:编写一个 C 程序,输入一个整数 n (1sn≤9),打印出一个 n 层的数字三角形。 输入:一个整数 n 。 输出:一个 n 层的数字三角形 样例输入: 3 样例输出: 12 123 请输入内容 写出C++程序
题目描述:
为了实现这个功能,你需要编写一个 C++ 程序,该程序会接收用户输入的一个整数 `n`(1 <= n <= 9),然后生成并打印一个由数字构成的 n 层金字塔形状。每一层的数字从左到右递增,并且每增加一层,数字的数量就会比上一层多一。
这里是一个简单的 C++ 代码示例来完成这个任务:
```cpp
#include <iostream>
using namespace std;
void printTriangle(int n) {
for (int i = 1; i <= n; ++i) {
// 打印空格,使三角形居中
for (int j = n - i; j > 0; --j)
cout << " ";
// 打印当前行的数字
for (int k = 1; k <= i; ++k)
cout << k << " ";
// 换行
cout << endl;
}
}
int main() {
int n;
cout << "请输入一个整数 n (1 <= n <= 9): ";
cin >> n;
if (n >= 1 && n <= 9) {
printTriangle(n);
} else {
cout << "无效的输入! 请输入1到9之间的整数。" << endl;
}
return 0;
}
```
当你运行这个程序,它会提示你输入一个整数 n。例如,如果你输入 3,输出将是:
```
请输入一个整数 n (1 <= n <= 9): 3
1
12
123
```
编写一个C++程序,输入一个三位正整数,程序逆序输出该整数
编写一个C++程序,可以按照以下步骤完成:
```cpp
#include <iostream>
using namespace std;
// 定义函数来反转一个整数
int reverseInteger(int num) {
int reversed = 0;
while (num != 0) {
reversed = reversed * 10 + num % 10; // 取余数并加到reversed上
num /= 10; // 整除移位
}
return reversed;
}
int main() {
int inputNum;
cout << "请输入一个三位正整数: ";
cin >> inputNum;
// 检查输入是否为三位数
if(inputNum >= 1 && inputNum <= 999) {
int reversed = reverseInteger(inputNum);
cout << "逆序后的数字是: " << reversed << endl;
} else {
cout << "输入错误,必须是一个三位正整数!" << endl;
}
return 0;
}
```
在这个程序中,我们首先定义了一个`reverseInteger`函数,它通过不断取余数并将结果加到一个新的变量`reversed`上来反转输入的整数。然后,在`main`函数中获取用户输入,并检查其是否为三位数,如果不是则给出提示。
阅读全文