C语言用函数求回文数

编程入门 行业动态 更新时间:2024-10-15 06:21:18

C语言用函数求<a href=https://www.elefans.com/category/jswz/34/1769494.html style=回文数"/>

C语言用函数求回文数

问题:用C语言编写一个函数 palindromeNumber,求[200,3000]范围内的回文数有哪些,在主函数中调用该函数。输出区间[200,3000]中所有的回文数,一行一个回文数,不需要输出其它无关的字符。

如202

    212

    222

    232

    242

    .......

话不多说,直接上代码

#include<stdio.h>
int main()
{void palindromeNumber(int n);int i, n;for (i = 200; i <= 3000; i++){palindromeNumber(i);//引用函数}
}void palindromeNumber(int n)
{int b, c, d, e, f;  int i, m;if (n < 1000){b = (n / 100) % 10;//求各位的数c = (n / 10) % 10;d = n % 10;if (n == ((d * 100) + (c * 10) + b))//判断是不是回文数的条件{i = n;printf("%d\n", i);}}else{b = (n / 1000) % 10;c = (n / 100) % 10;d = (n / 10) % 10;e = n % 10;if (n == ((e * 1000) + (d * 100) + (c * 10) + b)){m = n;printf("%d\n", m);}}
}

效果图

该代码算法简单粗暴,适合初学者借鉴。希望对你们有帮助。

更多推荐

C语言用函数求回文数

本文发布于:2024-03-05 19:39:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1713215.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:回文   函数   语言

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!