c++实现从键盘输入三个数,并输出这三个数的平均值
时间: 2023-05-21 08:03:08 浏览: 132
可以使用以下代码实现:
#include <iostream>
using namespace std;
int main() {
double num1, num2, num3;
cout << "请输入三个数,以空格分隔:" << endl;
cin >> num1 >> num2 >> num3;
double average = (num1 + num2 + num3) / 3;
cout << "这三个数的平均值是:" << average << endl;
return 0;
}
相关问题
从键盘输入三个整数,分别存入x,y,z三个整型变量中,计算并输出三个数的和以及平均值。C++
语言代码如下:
```
#include <stdio.h>
int main()
{
int x, y, z;
float sum, average;
printf("请输入三个整数:\n");
scanf("%d %d %d", &x, &y, &z);
sum = x + y + z;
average = sum / 3;
printf("三个数的和为:%f\n", sum);
printf("三个数的平均值为:%f\n", average);
return 0;
}
```
输入三个整数,程序将计算它们的和与平均值并输出。注意要定义一个浮点型的变量来存储平均值。
C++从键盘输入四个整数,求其平均值,并求第二个数与四个数总和的比例。输出结果保留3位小数。
在C++中,你可以通过以下步骤来实现这个功能:
1. 首先,使用`cin`从标准输入获取四个整数。
2. 然后计算这四个数的总和以及平均值。
3. 接着,计算第二个数与总和的比例。
4. 最后,使用`cout`将结果精确到三位小数输出。
这是一个简单的示例程序:
```cpp
#include <iostream>
#include <iomanip>
int main() {
double num1, num2, num3, num4, sum = 0.0, average, ratio;
// 输入四个整数并转换为double类型以进行后续计算
std::cout << "请输入四个整数:" << std::endl;
std::cin >> num1 >> num2 >> num3 >> num4;
// 计算总和
sum = num1 + num2 + num3 + num4;
// 计算平均值
average = sum / 4.0;
// 比例计算,这里假设第二个数是指num2
ratio = (num2) / sum;
// 输出结果,用setprecision设置精度
std::cout << "四个数的平均值是:" << std::fixed << std::setprecision(3) << average << std::endl;
std::cout << "第二个数与四个数总和的比例是:" << std::fixed << std::setprecision(3) << ratio << std::endl;
return 0;
}
```
运行这个程序,它会提示用户输入四个整数,然后计算并显示平均值和比例。
阅读全文