前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何用C语言找回文数

如何用C语言找回文数

作者头像
小Bob来啦
发布2020-12-16 14:40:10
2.7K0
发布2020-12-16 14:40:10
举报
文章被收录于专栏:用户8057608的专栏

任务描述

本关任务:编写函数求区间[200,3000]中所有的回文数,回文数是正读和反读都是一样的数。如525, 1551

编程要求

输入

无需输入

输出

输出区间[200,3000]中所有的回文数,一行一个回文数,不需要输出其它无关的字符。

202

212

222

232

242

.....

源代码:

代码语言:javascript
复制
#include<stdio.h>
int hui(int a);
int main() {
    long int n, sum;
    for (n = 200; n <= 3000; n++) {
        sum = hui(n);
        if (sum != 0) {
            printf("%d\n", sum);
        }
    }
    return 0;
}

hui(int a) {
    long int q, q1, k, k1;
    if (a < 1000) {
        if (a / 100 == a % 10)
            return (a);
        else {
            return 0;
        }
    } else {
        k = a % 1000;
        k1 = a % 100;
        if (a / 1000 == a % 10 && k / 100 == k1 / 10) {
            return (a);
        } else {
            return 0;
        }
    }
}

输出数可以自己调控范围。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员Bob 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 编程要求
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档