當前位置:首頁 » 編程語言 » c語言判斷是否為迴文數

c語言判斷是否為迴文數

發布時間: 2025-01-10 18:21:31

Ⅰ 用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語言怎麼判斷一個數是否是迴文數

所謂迴文數,就是說一個數字從左邊讀和從右邊讀的結果是一模一樣的,比如12321。

以下是判斷一個數是否為迴文數的代碼:

Ⅲ 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;
}

熱點內容
解壓泥推薦 發布:2025-09-14 05:15:15 瀏覽:393
伺服器屏蔽電腦外網無線連接 發布:2025-09-14 05:09:01 瀏覽:97
免費淘客源碼 發布:2025-09-14 04:59:02 瀏覽:725
一對一教編程 發布:2025-09-14 04:48:36 瀏覽:608
法庭模擬腳本 發布:2025-09-14 04:46:52 瀏覽:124
電腦怎麼關密碼 發布:2025-09-14 04:43:00 瀏覽:971
編譯稿大綱 發布:2025-09-14 04:31:16 瀏覽:862
ipad優酷無法緩存 發布:2025-09-14 04:11:12 瀏覽:836
無法找到腳本的腳本引擎 發布:2025-09-14 03:49:52 瀏覽:894
論壇資料庫多大 發布:2025-09-14 03:40:34 瀏覽:206