C语言经典案例:一个5位数,判断它是不是回文数。即12321是回文
栏目分类:C语言教程 发布日期:2020-06-27 浏览次数:次
需求描写:一个5位数,断定它是否是回文数。即12321是回文数,个位与万位雷同,十位与千位雷同。
C语言案例剖析:学会分化出每一名数。
程序源代码:
实现代码如下:
#include <stdio.h>
int main( )
{
long ge,shi,qian,wan,x;
printf("请输出 5 位数字:");
scanf("%ld",&x);
wan=x/10000; /*分化出万位*/
qian=x%10000/1000; /*分化出千位*/
shi=x%100/10; /*分化出十位*/
ge=x%10; /*分化出个位*/
if (ge==wan&&shi==qian) { /*个位即是万位而且十位即是千位*/
printf("这是回文数\n");
} else {
printf("这不是回文数\n");
}
}
本案例运行效果如下:
请输出 5 位数字:12321
这是回文数
请输出 5 位数字:12345
这不是回文数
本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/cyuyan/1037.html