<>回文数计算

本关任务:编写函数求区间[200,3000]中所有的回文数,回文数是正读和反读都是一样的数。如525, 1551
输入
无需输入
输出
输出区间[200,3000]中所有的回文数,一行一个回文数,不需要输出其它无关的字符。
202
212
222
232
242

分析:回文数就是顺着读反着读都一样,其实不就是把这个数逆序输出一遍和自己比较
#include<stdio.h> int solve(int n) { /*********Begin*********/ int i, j = 0; i
= n;//要找个变量把n的值装起来不然等会直接用循环操作n最后就不是原来那个n了 while(i) { j = j * 10 + i % 10; i /=10
; } if(j == n) return 1; else return 0; /*********End**********/ } int main() {
int i; for(i = 200;i <= 3000;i++) if(solve(i)) printf("%d\n", i); return 0; }

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信