c语言判断是否是回文数
⑴ c语言 判断回文数
int main()
{
char a[1000];
int n,i,k;//--
gets(a);
n=strlen(a); //输入数据后,再取长度!
⑵ C语言:判断一个数是否为回文数,要求如下:
判断回文数,需要定义两个变量,一个从末尾走一个从中间走,两个对比都一样就可以判断力
⑶ 用C语言判断一个数是否是回文数(不用循环语句)
#include<stdio.h>
#include<string.h>
intfun(char*s,inti,intlen)
{
if(len/2==i)return1;
if(*(s+i)==*(s+len-i-1)){
returnfun(s,i+1,len);
}
return0;
}
intmain(){
chars[255];
scanf("%s",s);
intlen=strlen(s);
if(len<=1){
printf("输入字符串过短!");
}
elseif(fun(s,0,len))
{
printf("是回文");
}
else
{
printf("不是回文");
}
scanf("%s",s);
return0;
}
我用递归实现了
⑷ 如何用c语言判断一个数是回文数
#include<stdio.h>
void main() { int x,y,k;
scanf("%d",&x); k=x; y=0; while ( k ) { y*=10; y+=k%10; k/=10; }
if ( x==y ) printf("是回文数。\n"); else printf("不是回文数。\n");
}
⑸ 用c语言实现判断回文
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a[100];
int i=0,j=0;
printf("请输入字符串: ");
gets(a);
while(a<i>!='