Shell编程——回文数
时间:2019-12-28 12:20:11
收藏:0
阅读:136
为了便于对程序的理解,先用c语言编程理清思路,再用Linux进行编程。
1、c语言实现:
#include <stdio.h> #include <stdlib.h> main() { int i=0,s,n; printf("请输入一个数:"); scanf("%d",&n); s=n; while(s!=0){ i=i*10+s%10; s/=10; } if(i==n) printf("是回文数。"); else printf("不是回文数。"); }
#include <stdio.h> #include <stdlib.h> main() { int i=0,s,n; printf("请输入一个数:"); scanf("%d",&n); s=n; while(s!=0){ i=i*10+s%10; printf("%d\n",i); s/=10; } if(i==n) printf("是回文数。"); else printf("不是回文数。"); }
即:相当于将一个数倒序,如果正序与倒序相同,则证明是回文数。
2、Shell编程实现回文数的判断:
运行结果:
原文:https://www.cnblogs.com/zhai1997/p/12111042.html
评论(0)