本帖最后由 宋达思 于 2016-2-13 10:21 编辑
对于这个题,其实不难,但是只用前10天的知识,还不能先算出结果,反正我不会,太渣。咱们基础班讲的东西应该都一样吧,我想到的就是先算出阶乘的结果,这个简单,循环就行了。然后估计结果非常大吧,所以保险点用long来接收,然后就是10天以后的知识了,把long转成String字符串,会用Java API的话你不知道也能查到对应的方法,然后还是用String的方法,再将其转换成字符数组,之后就简单了,定义1个int类型的变量,初始值为0,也就是计数器,再遍历这个字符数组,每个角标的元素都字符'0'进行比较,如果返回true就让计数器自增,最后返回计数器的值即可。当然我用了10天以后的知识,不然我也不会。 |