标题: 基础测试题,求大神简化 [打印本页] 作者: 青岛_黑马 时间: 2015-4-1 21:11 标题: 基础测试题,求大神简化 //9、 求1000!的结果中包含多少个0?注:1000! = 1×2×3×4×5×...×999×1000
class Test9
{
public static void main(String[] args){
int result =0;//定义一个变量接收结果
for (int num = 1000;num<=1000 ;num++ )//定义外部循环
{
System.out.print("!"+num+"显示是:");
for(int i=num; i>0; i--)//定义内部循环 定义变量i代表每一个数
{
System.out.print(i);
if (i%10==0)//判断i是否带0
{
int Yi =i/10;//定义一个数接收i/10的值 判断是否为100以上
result++;
if (Yi!=0)
{
if (Yi%10==0)
{
int Er=Yi/10;//定义一个数接收Yi/10的值 判断是否为1000
result++;
if (Er!=0)
{
if (Er%10==0)
{
result++;
}
}
}
}