A不影響,B會終止,C會阻塞,D沒關係
null可以被強制類型轉換成任意類型的對象,通過這樣的方式可以執行對象的靜態方法,但如果方法不是靜態方法的話,由於null對象並沒有被實例化(分配空間),因而運行時會報空指針錯誤。
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int cnt = 0;
for (int i = 0; i < n; i++) {
n /= 5;
cnt += n;
}
System.out.println(cnt);
}
}
求末尾幾個0,就看這個數有幾個10因子,10=5*2,但是最後得到的結果2的個數一定多於5的個數,所以只需要求5的個數就可以了。但是就像25這種數字,它可以被5除兩次,所以我們要在循環中除以5,最後把除5的個數累加就可以了。