输入两个正整数m,n,用一个空格隔开。输出若干行每个回文数占一行。c语言
时间: 2023-11-22 14:56:27 浏览: 153
输入两个正整数m和n.docx
5星 · 资源好评率100%
以下是用 C 语言实现的代码:
```c
#include <stdio.h>
// 判断一个数是否为回文数
int isPalindrome(int num) {
int reversed = 0, temp = num;
while (temp != 0) {
reversed = reversed * 10 + temp % 10;
temp /= 10;
}
return num == reversed;
}
int main() {
int m, n;
scanf("%d %d", &m, &n);
// 输出 m~n 中的回文数
for (int i = m; i <= n; i++) {
if (isPalindrome(i)) {
printf("%d\n", i);
}
}
return 0;
}
```
使用时,输入两个正整数 m 和 n,程序会输出 m~n 中的所有回文数,每个回文数占一行。
阅读全文