c语言打印 10~1000 之间满足下列条件的所有整数: 正序读和反序读都相同代码
时间: 2024-02-09 15:11:42 浏览: 77
C语言中字符串实现正序与逆序实例详解
以下是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int num;
for(num = 10; num <= 1000; num++) {
int temp = num, reverse = 0, digit;
while(temp > 0) {
digit = temp % 10;
reverse = reverse * 10 + digit;
temp /= 10;
}
if(num == reverse) {
printf("%d\n", num);
}
}
return 0;
}
```
这段代码会遍历 10~1000 之间的所有整数,对于每个整数,通过取余和除法得到这个整数的反序数,并与原数比较是否相等。如果相等,则说明这个整数是正序读和反序读都相同的整数,将其输出即可。
阅读全文