1-100000之间一共有多少个0 ??
1-100000之间一共有多少个0 ?? 搜索更多相关的解决方案:
多少
----------------解决方案--------------------------------------------------------
这个0是什么意思?
----------------解决方案--------------------------------------------------------
10000个么?
----------------解决方案--------------------------------------------------------
public class zero {
public static void main(String[] args) {
zero_();
}
public static void zero_()
{
int count=0;
for (int i = 0; i < 100000; i++) {
String tmp=i+"";
for (int j = 0; j < tmp.length(); j++) {
if (tmp.charAt(j)=='0') count++;
}
}
System.out.println(count);
}
}
看看吧!记得给分哦!
----------------解决方案--------------------------------------------------------
回复 4楼 QQ785468931
可以解释下这个String tmp=i+"";初学者没看懂----------------解决方案--------------------------------------------------------
回复 5楼 Heart→M鹏
就是将0到10000之间的数转换成字符串 ----------------解决方案--------------------------------------------------------
好,学习了
----------------解决方案--------------------------------------------------------
不会是5个吧,你是在考脑筋急转弯吗
----------------解决方案--------------------------------------------------------
哈哈,一个简单的算法,三楼,还可以采用质因数的方法,算出2的因子个数和5的个数,取得其中小的那个就可以了。
----------------解决方案--------------------------------------------------------
回复 5楼 Heart→M鹏
只是为了把数字转换成字符型 以便用charAt方法 ----------------解决方案--------------------------------------------------------