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>!='