友情提示:本文共有 795 个字,阅读大概需要 2 分钟。
回文数意指一个整数其各位数字按照正反顺序读完全相同,例如12321。判断给出的整数是否是回文数。若是,则输出该整数各位数字之和,否则输出no。
原理大致为:任何一个数除以10的余数就是该数最后一位;任何一个数除以10的商就是排除掉最后一位后的数;所以 ,一个数1234 就可以通过这种方法得到 123 和 4;接下来对 123 进行同样的操作,就得到 12 和 3;接下来得到 1 和 2;接着得到 0 和 1;整个过程是个循环,当商不是 0 的时候就一直如此;每次拿到一个余数,都用来构造新数,新数=新数*10+余数;所以经过四次循环后,我们得到新数 4321 ,如果是回文,那么新数应该等于原数,否则,说明不是回文。
判断回文数的程序应为:
#include
以上便是小编对:“如何判断C语言的回文数?”的大致介绍,希望对您有所帮助!
本文如果对你有帮助,请点赞收藏《如何判断C语言的回文数?》,同时在此感谢原作者。