用c语言解决问题:从键盘输入两个数m和n,输出m与n之间有任意一位数是9的整数 当你需要从键盘接收用户
时间: 2024-10-22 13:15:22 浏览: 14
输入两个数,输出在它们之间所有能被3整除的数-C语言代码
在C语言中,你可以通过循环结构和条件判断来解决这个问题。首先,你需要获取用户的输入`m`和`n`,然后检查在这个范围内的每个整数是否包含数字9。下面是一个简单的示例程序:
```c
#include <stdio.h>
// 函数用于检查整数是否含有数字9
int containsNine(int num) {
while (num != 0) {
if (num % 10 == 9) {
return 1; // 如果找到9,返回1表示存在
}
num /= 10;
}
return 0; // 数字不含9,返回0
}
int main() {
int m, n, i;
// 获取用户输入
printf("请输入两个整数m和n:");
scanf("%d %d", &m, &n);
// 检查并打印符合条件的整数
for (i = m; i <= n; ++i) {
if (containsNine(i)) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
阅读全文