1. 编程学习网 > 编程教程 > C语言教程 > C语言经典案例:一个5位数,判断它是不是回文数。即12321是回文

C语言经典案例:一个5位数,判断它是不是回文数。即12321是回文

需求描写:一个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

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休