課程
/后端開發(fā)
/C
/C語言入門
為什么num取了100 ?為什么hd=num/100 ?td=(num%100)/10 ?sd=num%10??????為什么這樣寫???? 一點(diǎn)都不懂 這是數(shù)學(xué)問題嗎?
2016-09-23
源自:C語言入門 4-9
正在回答
確實(shí)有一點(diǎn)數(shù)學(xué)知識(shí)。/是除號(hào),%是取余號(hào),這題的意思是:
分別取 百位 ?十位 個(gè)位 上的數(shù)字,然后執(zhí)行if 語句 ?滿足 則輸出num不滿足繼續(xù)循環(huán),舉個(gè)例子num=123時(shí),取百位上的數(shù)字123%100==1(已經(jīng)規(guī)定是整形變量了,結(jié)果是1.23,但是要取整數(shù),所以為1),同樣取十位上的數(shù)字123%100/10(123對(duì)100取余等于23,然后23除10等于2.3,取整等于2) 取各位123%10(123對(duì)10取余得3),最后判斷123是否等于1*1*12*2*2+3*3*3,是,輸出,不是則123+1=124 繼續(xù)進(jìn)行取各位數(shù)進(jìn)行循環(huán)!
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答為什么要這樣
3 回答為什么需要這樣
1 回答為什么要這樣寫?
2 回答score /= 10,為什么要這樣做?
4 回答為什么這樣不對(duì)?。。。?i++是什么 為什么要用i++
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-09-23
確實(shí)有一點(diǎn)數(shù)學(xué)知識(shí)。/是除號(hào),%是取余號(hào),這題的意思是:
分別取 百位 ?十位 個(gè)位 上的數(shù)字,然后執(zhí)行if 語句 ?滿足 則輸出num不滿足繼續(xù)循環(huán),舉個(gè)例子num=123時(shí),取百位上的數(shù)字123%100==1(已經(jīng)規(guī)定是整形變量了,結(jié)果是1.23,但是要取整數(shù),所以為1),同樣取十位上的數(shù)字123%100/10(123對(duì)100取余等于23,然后23除10等于2.3,取整等于2) 取各位123%10(123對(duì)10取余得3),最后判斷123是否等于1*1*12*2*2+3*3*3,是,輸出,不是則123+1=124 繼續(xù)進(jìn)行取各位數(shù)進(jìn)行循環(huán)!