用python写四位十进制数的回文数
时间: 2023-04-03 10:02:56 浏览: 60
可以使用以下代码来生成四位十进制数的回文数:
```python
for i in range(1000, 10000):
if str(i) == str(i)[::-1]:
print(i)
```
输出结果为:
```
1001
1111
1221
1331
1441
1551
1661
1771
1881
1991
2002
2112
...
9889
```
这些都是四位十进制数的回文数。
相关问题
用c语言求所有四位十进制数的回文数
我可以回答这个问题。以下是用 C 语言求所有四位十进制数的回文数的代码:
```c
#include <stdio.h>
int main() {
int i, j, k, l;
for (i = 1; i <= 9; i++) {
for (j = 0; j <= 9; j++) {
for (k = 0; k <= 9; k++) {
for (l = 0; l <= 9; l++) {
if (i == l && j == k) {
printf("%d%d%d%d\n", i, j, k, l);
}
}
}
}
}
return 0;
}
```
这个程序会输出所有的四位十进制数的回文数,例如:1001、1221、3443 等等。
用c++求所有四位十进制回文数
以下是用 C 语言求所有四位十进制回文数的代码:
```c
#include <stdio.h>
int main() {
int i, j, k;
for (i = 1; i <= 9; i++) {
for (j = 0; j <= 9; j++) {
for (k = 0; k <= 9; k++) {
printf("%d%d%d%d\n", i, j, k, i);
}
}
}
return 0;
}
```
这个程序会输出所有的四位十进制回文数,即从 1001 到 9999。