Description 求3个数的平均值。 Input 输入只有一行,为3个较小的整数。 Output 输出为这3个整数的平均值,保留3位小数。 Sample Input 1 2 3 Sample Output 2.000
时间: 2024-03-02 18:49:18 浏览: 25
以下是一个求三个整数平均值的c语言程序,保留三位小数:
```c
#include<stdio.h>
int main()
{
int a, b, c;
double average;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
average = (a + b + c) / 3.0;
printf("平均值为:%.3lf\n", average);
return 0;
}
```
程序先通过 `scanf` 函数获取输入的三个整数,然后计算它们的平均值,最后通过 `printf` 函数输出结果,其中 `"%.3lf"` 表示输出一个保留三位小数的双精度浮点数。
相关问题
description 输入两个整数,求它们的和、差、积、商和余数。 input 输入两个整数a
题目中要求输入两个整数a, 所以我们先询问用户输入两个整数a。然后根据题目要求,分别求出这两个整数的和、差、积、商和余数。最后将结果返回给用户。
以下是代码示例:
```python
a = int(input("请输入第一个整数a:"))
b = int(input("请输入第二个整数b:"))
sum = a + b
difference = a - b
product = a * b
# 需要判断除数是否为0
if b != 0:
quotient = a / b
remainder = a % b
else:
quotient = "除数不能为0"
remainder = "除数不能为0"
print("两个整数的和为:", sum)
print("两个整数的差为:", difference)
print("两个整数的积为:", product)
print("两个整数的商为:", quotient)
print("两个整数的余数为:", remainder)
```
这段代码实现了用户输入两个整数a和b,并分别计算了它们的和、差、积、商和余数。需要注意的是,我们在计算商的时候,需要判断除数是否为0。如果除数为0,则语句"quotient = a / b"会抛出ZeroDivisionError异常,所以我们需要进行判断避免这种情况的出现。
Description 输入两个整数,请编程求其中的较大者。 Input 在一行中输入用空格隔开的两个整数,例如5 9。 Output 输出两个整数之中较大者,输出形式举例:max=9。
以下是Python的代码实现:
```
a, b = map(int, input().split())
if a > b:
print("max=" + str(a))
else:
print("max=" + str(b))
```
首先,我们使用`input()`函数接受输入的两个整数,并使用`split()`函数将它们分隔开,并使用`map()`函数将它们转换为整数类型,并将它们分别赋值给变量`a`和`b`。
然后,我们使用`if`语句比较`a`和`b`的大小关系,并分别输出更大的那个整数,输出格式为`max=数字`,其中`数字`为更大的那个整数,使用`str()`函数将其转换为字符串类型。