试题 基础练习 回文数
问题描述
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
按从小到大的顺序输出满足条件的四位十进制数。
枚举:
#include <iostream>
using namespace std;
int main()
{
for (int i = 1; i < 10; i++)
for (int j = 0; j < 10; j++)
for (int k = 0; k < 10; k++)
for (int l = 0; l < 10; l++)
{
if (i == l && j == k)
cout << i << j << k << l << endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
for (int i = 1000; i < 10000; i++)
{
int a = i % 10;
int b = i / 10 % 10;
int c = i / 100 % 10;
int d = i / 1000;
if (a == d && b == c)
{
cout << i << endl;
}
}
return 0;
}