问题描述
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
按从小到大的顺序输出满足条件的四位十进制数。
代码:
代码:
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
int a[100];
for(int i=1000;i<10000;i++)
{
int h=i;
memset(a,0,sizeof(a));
int j=0;
int ans=0;
while(h)
{
a[j]=h%10;
h/=10;
j++;
}
bool t=true;
for(int k=0;k<=j/2;k++)
{
if(a[k]!=a[j-1-k])
t=false;
}
if(t==true)
cout<<i<<endl;
}
return 0;
}