c語(yǔ)言取個(gè)位十位百位 用c語(yǔ)言如何表示出一個(gè)數(shù)的個(gè)位,百位,十位?
用c語(yǔ)言如何表示出一個(gè)數(shù)的個(gè)位,百位,十位?如果n是一個(gè)多位數(shù)的十進(jìn)制數(shù),那么n 是一個(gè)數(shù)字,n/10 是一個(gè)十位數(shù),n/100 是一個(gè)一百位數(shù),依此類推Unsigned int number/
用c語(yǔ)言如何表示出一個(gè)數(shù)的個(gè)位,百位,十位?
如果n是一個(gè)多位數(shù)的十進(jìn)制數(shù),那么n 是一個(gè)數(shù)字,n/10 是一個(gè)十位數(shù),n/100 是一個(gè)一百位數(shù),依此類推
Unsigned int number/*表示三位數(shù)*/Unsigned charge,Shi,Bai/*表示提取結(jié)果:number,ten,hundong*/示例:說(shuō)明:因?yàn)?!=5040>999,因此a、B、C必須小于7。當(dāng)然,您也可以將循環(huán)條件設(shè)置為
inti位(i 0)十位(i/10)百位i/100
]并將數(shù)字設(shè)置為N,然后在C語(yǔ)言中,其位、十位、百位和千位的計(jì)算如下:N/1 、N/10 、N/100 、N/1000 ?也就是說(shuō),用10位數(shù)來(lái)表示一個(gè)數(shù)字?比如1234567890?其實(shí),很簡(jiǎn)單。您可以將其定義為char類型,而不是使用int或long int來(lái)表示它。沒(méi)關(guān)系?;ǘ嚅L(zhǎng)時(shí)間不重要。