我的思路咋和答案這么不同。。。。這樣寫(xiě)奇怪嗎??
我的思路咋和答案這么不同。。。。這樣寫(xiě)奇怪嗎??
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
for(int i=1;num/i!=0;i*=10){
? ? count++;
}
System.out.println("它是個(gè)"+count+"位的數(shù)!");
?}
}
2017-02-22
這樣寫(xiě)應(yīng)該也是對(duì)的~這樣是和10的n次方進(jìn)行比較,當(dāng)達(dá)到1000時(shí),1000大于999,999/1000值為0,由此得到其為3位數(shù)~不知道我的理解對(duì)嗎?
2017-03-12
輸入999,則輸出 “它是個(gè)3位的數(shù)!
這是問(wèn)題!我想這個(gè)代碼直接得出結(jié)果,沒(méi)有輸出999.
2017-02-28
沒(méi)看提示之前我也是用的這個(gè)方法
2017-02-23
這思路很好啊,變通