使用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 婆婆高寿祝福语大全简短