使用C语言检查输入的值是否为回文
回文不过是任何单词、数字、句子或其他向后读与向前读相同的字符序列。
在这个编程中,我们试图从控制台输入一个数字,并将该数字分配给临时变量。
如果数字大于零,请应用下面给出的逻辑-
while(n>0){
r=n%10;
sum=(sum*10)+r;
n=n/10;
}如果temp=sum,则给定的数字是回文。否则,它不是回文。
示例
以下是用于验证回文值的C程序-
#include输出结果#include void main(){ int n, r, sum=0, temp; printf("输入一个数字: "); scanf("%d",&n); temp=n; while(n>0){ r=n%10; sum=(sum*10)+r; n=n/10; } if(temp==sum) printf("这是一个回文数!"); else printf("这不是回文数!"); getch(); }
执行上述程序时,会产生以下结果-
12345 It is not a palindrome number
热门推荐
10 读书祝福语女生短句简短
11 感谢同事新婚祝福语简短
12 感谢教官文案祝福语简短
13 员工聚会蛋糕祝福语简短
14 元宵发客户祝福语简短
15 给团队信心祝福语简短
16 医美的祝福语大全简短
17 异国姻缘的祝福语简短
18 兄妹拍照祝福语简短的话