用 C 语音实现打印10~1000之间满足下列条件的所有整数:正序读和反序读都相同,例如:55、232等。
时间: 2024-02-11 11:04:32 浏览: 69
C语言中字符串实现正序与逆序实例详解
以下是用 C 语言实现的代码:
```c
#include <stdio.h>
int reverse(int n) {
int rev = 0;
while (n > 0) {
rev = rev * 10 + n % 10;
n /= 10;
}
return rev;
}
int main() {
for (int i = 10; i <= 1000; i++) {
if (i == reverse(i)) {
printf("%d\n", i);
}
}
return 0;
}
```
这段代码会遍历 10~1000 之间的所有整数,对于每个整数,先将其反转,然后判断反转后的数是否与原数相等。如果相等,则说明该数正序读和反序读都相同,将其打印出来。
阅读全文