牛客習題總結9

在這裏插入圖片描述
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的個數累加就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章