1422: 【入门】统计4位的回文数
内存限制:32 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:119
解决:53
题目描述
回文数指的是正过来读和反过来读都是一样的数,比如1661、2772都是回文数,请你编程找出所有的4位的回文数。
输入
无
输出
由小到大输出所有的4位回文数,每行1个。
样例输入 复制
样例输出 复制
提示
for i in range(1000,10000):
m=i
a=m%10
m//=10
b=m%10
m//=10
c=m%10
m//=10
d=m%10
if (a==d and b==c):
print(i)
'''
方法二:
s=str(i)
if s==s[::-1]:
print(i)
'''
#include <bits/stdc++.h>
using namespace std;
int main(){
int i,g,s,b,q;
for(i = 1000;i <= 9999;i++){
g = i % 10;
s = i / 10 % 10;
b = i / 100 % 10;
q = i / 1000;
if(q == g && s == b){
cout<<i<<endl;
}
}
}