五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
昂仁县| 大宁县| 常山县| 珠海市| 乐安县| 澜沧| 万盛区| 南岸区| 西乌珠穆沁旗| 永吉县| 金坛市| 天柱县| 阜阳市| 北海市| 政和县| 德兴市| 利津县| 池州市| 高淳县| 长海县| 额尔古纳市| 新昌县| 木兰县| 健康| 碌曲县| 津市市| 福州市| 承德市| 肃南| 海林市| 南木林县| 常德市| 嘉峪关市| 通化县| 通海县| 光泽县| 临清市| 巴林左旗| 石阡县| 永清县| 渑池县|