c语言判断回文数
发布时间: 2022-06-14 15:38:09
‘壹’ c语言 判断回文数
int main()
{
char a[1000];
int n,i,k;//--
gets(a);
n=strlen(a); //输入数据后,再取长度!
‘贰’ C语言编写程序判断回文数
要判断一个数n是否回文数,可以利用一个简单的循环就可以解决问题的。先保存好n的一个副本n1,初始化一个变量n2=0,然后每次取n1的末位数后添加到n2的末位,并把原n1的末位去掉。如此循环,当n1为0时循环结束,此时再判断,若n2==n,则n就是一个“回文数”了。
#include<stdio.h>
int main()
{ int n,n1,n2;
scanf("%d",&n);
n1=n;
for(n2=0;n1;n1/=10)
n2=n2*10+n1%10;
printf("%s\n",n2==n?"Yes":"No");
return 0;
}
‘叁’ 用c语言实现判断回文
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a[100];
int i=0,j=0;
printf("请输入字符串: ");
gets(a);
while(a<i>!='