8.11 java小練習
606 ワード
整数を指定します n,戻ります n! 結果の端数におけるゼロの数。
例 1:
入力: 3出力: 0の解釈: 3です。 = 6, 端数にゼロはない。
例 2:
入力: 5出力: 1説明: 5です。 = 120, 端数にある 1 ゼロ.
例 1:
入力: 3出力: 0の解釈: 3です。 = 6, 端数にゼロはない。
例 2:
入力: 5出力: 1説明: 5です。 = 120, 端数にある 1 ゼロ.
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int count = 0;
int sum = 1;
for (int i = 1; i <= num; i++) {
sum = i * sum;
}
System.out.println(num + " :" + sum);
while (sum % 10 == 0) {
sum = sum / 10;
count++;
}
System.out.println(" :" + count);
}