龙空技术网

C语言实例——判断回文数

暴躁星哥哥 207

前言:

而今兄弟们对“输入一个数判断是否为回文数c语言”都比较重视,小伙伴们都需要学习一些“输入一个数判断是否为回文数c语言”的相关知识。那么小编也在网络上收集了一些关于“输入一个数判断是否为回文数c语言””的相关资讯,希望看官们能喜欢,朋友们快快来学习一下吧!

问题:判断一个数是否为回文数。

解释:设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数

参考代码:

#include <stdio.h>int main(){ int n, reversedInteger = 0, remainder, originalInteger;  printf("输入一个整数: "); scanf("%d", &n);  originalInteger = n;  // 翻转 while( n!=0 ) { remainder = n%10; reversedInteger = reversedInteger*10 + remainder; n /= 10; }  // 判断 if (originalInteger == reversedInteger) printf("%d 是回文数。", originalInteger); else printf("%d 不是回文数。", originalInteger);  return 0;}

小编提供大部分容易读懂理解的代码,如果读者有更好的操作欢迎留言讨论学习。

如果您有兴趣,欢迎点一下关注。

标签: #输入一个数判断是否为回文数c语言 #c语言编写判断回文数 #c语言程序判断回文数 #c语言判断回文数思路 #c语言判断一串字符是否回文