#includestdio.h
扎賚諾爾ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!
#includemath.h
int?check(char?a[],int?N)
{?int?i;
for(i=0;?iN/2;?i++)
{?if(a[i]!=a[N-i-1])
return?0;
}
return?1;
}
int?main()
{?int?N,i,k=1;
printf("請(qǐng)輸入您要輸入字母的個(gè)數(shù)");
scanf("%d",N);
char?a[N];
getchar();
for(i=0;?i=N;?i++)
{?scanf("%c",a[i]);
}
if(check(a,N))
printf("您輸入的是回文字符串");
else
printf("您輸入的不是回文字符串");
return?0;
}
1、首先打開(kāi)vc6.0,新建一個(gè)控制臺(tái)項(xiàng)目。
2、然后我們添加頭文件。
3、然后我們添加main主函數(shù)。
4、然后我們定義6個(gè)long型變量。
5、然后我們使用scanf給input賦值。
6、然后我們分解個(gè)位、百位、千位、萬(wàn)位。
7、然后我們使用if判斷。
8、然后我們運(yùn)行程序,看看結(jié)果已經(jīng)能判斷回文數(shù)。
所謂回文數(shù),就是說(shuō)一個(gè)數(shù)字從左邊讀和從右邊讀的結(jié)果是一模一樣的,比如12321。
以下是判斷一個(gè)數(shù)是否為回文數(shù)的代碼:
大致思路就是將一個(gè)數(shù)反著排列一遍,如果和原先的數(shù)一樣,那么就是回文數(shù)。這個(gè)排列過(guò)程用到了余數(shù)和整除。比如986,經(jīng)過(guò)排列后為689,就不是回文數(shù)。
擴(kuò)展資料:
判斷一個(gè)字符串是否為回文: