题滴链接http://lx.lanqiao.cn/problem.page?gpid=T47
基础练习 回文数
时间限制:1.0s 内存限制:512.0MB
问题描述
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
按从小到大的顺序输出满足条件的四位十进制数。
鄙人拙见:
- 考察点:枚举
- 思路:枚举并判断
- 注意点:函数封装打包
C++参考代码1.0:
#include <bits/stdc++.h>
using namespace std;
int quzhi(int t,int n)
{
int num[n];
for(int i = 0; i < n; i++)
{
num[i] = t % 10;
t = t / 10;
}
int sum;
if( ( num[0] == num[3] ) && ( num[1] == num[2] ))
{
sum = num[3] * 1000 + num[2] * 100 + num[1] * 10 + num[0];
printf("%d\n",sum);
}
return sum;
}
int main()
{
int n = 4;
for(int t = 1000; t <= 9999; t++)
{
quzhi(t,n);
}
return 0;
}