1、首先打開vc6.0,新建一個(gè)控制臺(tái)項(xiàng)目。
網(wǎng)站的建設(shè)創(chuàng)新互聯(lián)公司專注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營網(wǎng)站定制開發(fā).小程序定制開發(fā),H5頁面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為火鍋店設(shè)計(jì)等企業(yè)提供專業(yè)服務(wù)。
2、然后我們添加頭文件。
3、然后我們添加main主函數(shù)。
4、然后我們定義6個(gè)long型變量。
5、然后我們使用scanf給input賦值。
6、然后我們分解個(gè)位、百位、千位、萬位。
7、然后我們使用if判斷。
8、然后我們運(yùn)行程序,看看結(jié)果已經(jīng)能判斷回文數(shù)。
要判斷一個(gè)數(shù)n是否回文數(shù),可以利用一個(gè)簡單的循環(huán)就可以解決問題的。先保存好n的一個(gè)副本n1,初始化一個(gè)變量n2=0,然后每次取n1的末位數(shù)后添加到n2的末位,并把原n1的末位去掉。如此循環(huán),當(dāng)n1為0時(shí)循環(huán)結(jié)束,此時(shí)再判斷,若n2==n,則n就是一個(gè)“回文數(shù)”了。
#includestdio.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;
}
所謂回文數(shù),就是說一個(gè)數(shù)字從左邊讀和從右邊讀的結(jié)果是一模一樣的,比如12321。
以下是判斷一個(gè)數(shù)是否為回文數(shù)的代碼:
大致思路就是將一個(gè)數(shù)反著排列一遍,如果和原先的數(shù)一樣,那么就是回文數(shù)。這個(gè)排列過程用到了余數(shù)和整除。比如986,經(jīng)過排列后為689,就不是回文數(shù)。
擴(kuò)展資料:
判斷一個(gè)字符串是否為回文: