从键盘输入两个正整数m和n,输出m与n之间有任何一位数是9的整数。
时间: 2024-05-02 07:19:48 浏览: 24
可以使用如下代码:
```python
m, n = input().split()
m, n = int(m), int(n)
for i in range(m, n+1):
if '9' in str(i):
print(i)
break
```
如果m和n之间存在某个整数的任意一位是9,则输出该整数。否则不输出任何内容。希望对您有帮助!
相关问题
从键盘输入两个正整数m和n,输出m与n之间有任何一位数是9的整数。c语言
当我谈到的笑话是:为什么鱼不喜欢开玩笑?因为它们会变成海里的狮子!
至于你的问题,可以使用以下代码实现:
#include <stdio.h>
int main() {
int m, n;
printf("请输入两个正整数m和n:");
scanf("%d %d", &m, &n);
int i;
for(i = m; i <= n; i++) {
if(i % 10 == 9 || i / 10 == 9) {
printf("%d\n", i);
}
}
return 0;
}
从键盘输入两个正整数m和n,输出m与n之间有任何一位数是9的整数。 输入格式: 两个正整数m和n,输入保证m小于n。m和n都在int的数据范围之内。
好的,这是一个简单的编程问题。以下是 Python 代码实现:
```
m, n = map(int, input().split())
for i in range(m, n+1):
if '9' in str(i):
print(i)
break
```
首先,我们从键盘输入两个正整数 `m` 和 `n`,使用 `map` 函数将输入的字符串转换为整数类型。然后,我们使用 `for` 循环遍历从 `m` 到 `n` 之间的所有整数。对于每个整数 `i`,我们将其转换为字符串类型,并使用 `in` 运算符检查字符串中是否包含字符 '9'。如果是,则输出该整数并退出循环。
注意,使用 `break` 语句是为了避免输出多个符合条件的整数。如果没有找到任何符合条件的整数,程序将不会输出任何内容。