编写程序,输入三个整数,判断这三个整数是否相邻,是输出"Yes",否则输出"No"。
时间: 2023-07-06 20:15:30 浏览: 238
好的,以下是 Python 代码实现:
```python
a, b, c = map(int, input().split())
if abs(a-b) == 1 and abs(b-c) == 1:
print("Yes")
elif abs(a-c) == 1 and abs(c-b) == 1:
print("Yes")
elif a == b and b == c:
print("Yes")
else:
print("No")
```
这里首先使用 `map()` 函数将输入的三个整数转化为整数类型,然后分别判断是否相邻或者三者相等,最后输出对应的结果。
相关问题
编写程序,输入三个整数,判断这三个整数是否相邻,是输出"Yes",否则输出"No"。 cyy
好的,以下是 Python 代码实现:
```python
a, b, c = map(int, input().split())
if abs(a-b) == 1 and abs(b-c) == 1:
print("Yes")
elif abs(a-c) == 1 and abs(c-b) == 1:
print("Yes")
elif a == b and b == c:
print("Yes")
else:
print("No")
```
这里首先使用 `map()` 函数将输入的三个整数转化为整数类型,然后分别判断是否相邻或者三者相等,最后输出对应的结果。
编写程序,输入三个整数,判断这三个整数是否相邻,是输出"Yes",否则输出"No"。 c语言
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if (abs(a-b) == 1 && abs(b-c) == 1) {
printf("Yes\n");
}
else if (abs(a-c) == 1 && abs(c-b) == 1) {
printf("Yes\n");
}
else if (a == b && b == c) {
printf("Yes\n");
}
else {
printf("No\n");
}
return 0;
}
```
这里使用 `abs()` 函数计算绝对值,然后分别判断是否相邻或者三者相等,最后输出对应的结果。注意要用 `\n` 换行。
阅读全文