用c++编写程序,输入任意3个整型数值,输出其平均数及其相加的和。
时间: 2024-03-20 14:44:23 浏览: 17
好的,以下是 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;
}
```
当程序运行时,会依次提示输入三个整数,并通过计算它们的和和平均数输出结果。注意,在计算平均数时,需要将 sum 转换为 double 类型,避免整数相除的问题。
相关问题
用C++编写程序 输入5个数,输出这5个值的和及最大值
好的,让我来回答您的问题。
以下是用 C 编写程序,输入5个数,输出这5个值的和及最大值的代码示例:
```c
#include <stdio.h>
int main(void) {
int nums[5];
int sum = 0, max = 0;
for (int i = 0; i < 5; i++) {
printf("请输入第%d个数:", i + 1);
scanf("%d", &nums[i]);
sum += nums[i];
if (nums[i] > max) {
max = nums[i];
}
}
printf("这5个值的和为:%d\n", sum);
printf("这5个值的最大值为:%d\n", max);
return 0;
}
```
以上代码中,我们先定义了一个长度为5的整型数组 `nums`,用于存放输入的5个数。然后我们使用一个 `for` 循环进行5次输入,同时计算这5个数的和 `sum`。每次输入后,我们将当前输入的数值与之前的最大值 `max` 进行比较,如果当前数值更大,则更新最大值。
最后,我们将计算出的这5个数的和及最大值进行输出。
希望以上代码能够解决您的问题。如果您还有其他问题,请继续提问,我会尽力为您解答。
用C++编写程序 输入5个数,输出这5个值的和及最大值
好的,这是一个计算问题,我可以回答。下面是示例代码:
#include <stdio.h>
int main() {
int sum = 0;
int max = 0;
int num;
for (int i = 0; i < 5; i++) {
printf("请输入第%d个数: ", i+1);
scanf("%d", &num);
sum += num;
if (num > max) {
max = num;
}
}
printf("这5个数的和是%d,最大值是%d\n", sum, max);
return 0;
}