50,526
社区成员
发帖
与我相关
我的任务
分享
int numberzero(int n){
int sum = 0;
int count = 5;
while (count <= n){
sum += n / count;
count = count * 5;
}
return sum;
}
public static void main(String[] args) {
int max = 1000, temp = 1, sum = 0;
for(int i = 1, j = 1; i <= max; i++, j = i % 10) {
if(j == 0 || j == 2 || j == 5) {
temp *= i;
while(temp % 10 == 0) {
sum++;
temp /= 10;
}
temp %= max;
}
}
System.out.println(sum);
}
public static void main(String[] args) {
BigInteger result = new BigInteger("1");
for(int i = 1, j = 1; i <= 1000; i++, j = i % 10) {
if(j == 0 || j == 2 || j == 5) {
result = result.multiply(new BigInteger(String.valueOf(i)));
}
}
String str = result.toString();
int len = 0;
for(int i = str.length() - 1; i > -1; i--) {
if(str.charAt(i) != 0x30) {
break;
}
len++;
}
System.out.println(len);
}
public static void main(String[] args){
int sum = 0;
for(int i=1;i<=1000;i++){
if(i%10 == 5){
sum++;
}
if(i%10 == 0){
if(i%100 == 0){
if(i%1000 == 0){
sum += 3;
}else{
sum +=2;
}
}else{
sum +=1;
}
}
}
System.out.println(sum);
}