用C语言从键盘输入三个整数输出这三个整数的和平均值,积,最小值以及最大值
时间: 2024-11-29 15:36:36 浏览: 27
在C语言中,你可以通过以下几个步骤来实现这个功能:
1. 首先,需要从用户那里获取输入的三个整数。可以使用`scanf`函数来实现这一点。例如:
```c
int num1, num2, num3;
printf("请输入三个整数:");
scanf("%d %d %d", &num1, &num2, &num3);
```
2. 然后计算三个数的和、平均值、积、最小值和最大值:
- 积:用乘法运算符`*`计算
- 最小值:遍历数组并记录最小的数
- 最大值:类似地,记录最大的数
```c
int sum = num1 + num2 + num3;
double average = (double)sum / 3.0; // 转换为浮点型以得到精确结果
int product = num1 * num2 * num3;
int min_value = num1 < num2 ? (num1 < num3 ? num1 : num3) : (num2 < num3 ? num2 : num3);
int max_value = num1 > num2 ? (num1 > num3 ? num1 : num3) : (num2 > num3 ? num2 : num3);
```
3. 最后,打印出这些计算结果:
```c
printf("和: %d\n", sum);
printf("平均值: %.2f\n", average); // 输出两位小数
printf("积: %d\n", product);
printf("最小值: %d\n", min_value);
printf("最大值: %d\n", max_value);
```
阅读全文