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;
		}
	}
}