国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C語(yǔ)言——回文數(shù)

2022-09-07 20:43 作者:新新無(wú)所畏懼  | 我要投稿

題目:

【回文數(shù)】

給你一個(gè)整數(shù)?x?,如果?x?是一個(gè)回文整數(shù),返回?true?;否則,返回?false?。

回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù)。

【解題思路】

取給的整數(shù)的一半,此時(shí)先不管是奇數(shù)還是偶數(shù),然后根據(jù)%10,/10,分別取出整數(shù)的右半部分;當(dāng)該數(shù)是奇數(shù)時(shí),可以/10把多余的數(shù)去掉,偶數(shù)則不用去,所以此時(shí)函數(shù)的返回條件即為reverNum==x||x==reverNum/10,是返回true,否則返回false;


【代碼】


bool isPalindrome(int x){

? ? if(x<0||(x%10==0&&x!=0))

? ? {

? ? return false;

}

int reverNum=0;

while(x>reverNum)

{

reverNum=reverNum*10+x%10;

x=x/10;

}

if(reverNum==x||x==reverNum/10)

{

return true;

}

else

{

return false;

}

}


C語(yǔ)言——回文數(shù)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
沁阳市| 宁国市| 江都市| 丰顺县| 博湖县| 辉南县| 闽侯县| 社旗县| 改则县| 泾阳县| 花莲县| 河北区| 鲜城| 焉耆| 象山县| 磐安县| 怀远县| 白山市| 临清市| 巢湖市| 杨浦区| 南平市| 黄浦区| 家居| 水城县| 五指山市| 正阳县| 铜山县| 西藏| 定安县| 周宁县| 鸡西市| 禄劝| 略阳县| 扶风县| 鹿邑县| 望都县| 洪雅县| 南京市| 荣昌县| 温州市|