C语言 | 判断是否为回文数

例86:一个五位数,C语言编程判断它是不是回文数。

解题思路:回文数是指个位与万位相同,十位与千位相同,即比如5555是回文数。 读者逐个分析即可,比较个位数与万位数,十位数与千位数,读者看着道题的时候,逐个分析即可,比较个位数与万位数,十位数与千位数。

C语言源代码演示:

c 复制代码
#include <stdio.h>//头文件 
int main()//主函数 
{
  long individual;//个位
  long ten; //十
  long thousand;//千
  long ten_Thousand;//万 
  long number;
  printf("请输入要判断的数:"); //提示语句 
  scanf("%ld",&number);
  ten_Thousand=number/10000;
  thousand=number%10000/1000;
  ten=number%100/10;
  individual=number%10;
  if (individual==ten_Thousand&&ten==thousand)//个位等于万位并且十位等于千位
  {
    printf("%d是回文数!\n",number);
  } 
  else
  {
    printf("%d不是回文数!\n",number);
  } 
  return 0;//主函数返回值为0 
}

编译运行结果:

c 复制代码
请输入要判断的数:66866
66866是回文数!

--------------------------------
Process exited after 7.61 seconds with return value 0
请按任意键继续. . .

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

相关推荐
晓蛋2 天前
c语言指的是什么意思
c语言·编译器·编程开发·集成开发环境·程序实例
傲世仙尊3 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
牵猫散步的鱼儿3 天前
重载、重写(覆盖)、重定义区别
c语言
phltxy3 天前
C 语言指针:从内存地址到灵活的数据访问
c语言
phltxy3 天前
C 语言中的数据存储:从类型到二进制位
c语言
wuminyu3 天前
HotSpot的轻量锁与膨胀后的ObjectMonitor状态重建原理
java·linux·c语言·jvm·c++
码不停蹄Zzz3 天前
指针用法篇——malloc和free指针详解
c语言
彧azz3 天前
操作系统时间管理与系统核心板块学习总结
c语言·笔记·学习·系统架构
白色的北极熊3 天前
c语言 牛客网 BC15
c语言
老当益壮梁奶奶3 天前
ARM汇编学习笔记(六):【i.MX6ULL】时钟系统与定时器(EPIT & GPT)
c语言·arm开发·嵌入式硬件·学习·51单片机