public class Test9 {
public static void main(String[] args){
//定义一个长整形变量product,初始值赋1,用来盛装1000!的结果
long product=1;
//for循环1000次,求出1000!的结果
for(int i=1;i<=1000;i++){
product=product*i;
}
//定义整形变量a,用来装1000!的结果中包含的零的个数
int a=0;
//for循环里面嵌套if,条件语句,依次判断product的个、十、百....直到最大位,如果为0,则a+1.
for(int i=1;i<=1000;i++){
product=product/10;
if(product%10==0)
a=a+1;
}
//输出最终结果。
System.out.println("1000!包含"+a+"个零");
}
}
自个做的代码块。 |