Factorial (mind the size) · Giai thừa (chú ý đến kích thước)
Factorial (mind the size)
n! is 1 × 2 × … × n, and 0! is 1. It grows fast — 20! is over two billion billion — so the method returns a long, not an int, or the answer would overflow. Multiply from 2 up to n.
Factorial (cẩn thận kích thước)
n! là 1 × 2 × … × n, và 0! là 1. Nó tăng nhanh — 20! vượt quá hai tỷ tỷ — nên phương pháp trả về một long, không phải một int, nếu không kết quả sẽ bị tràn. Nhân từ 2 lên đến n.
Complete factorial(int n) returning n! as a long (so large values fit). factorial(0) is 1. Assume 0 <= n <= 20. · Hoàn thành factorial(int n) trả về n! dưới dạng long (để giá trị lớn vừa vặn). factorial(0) là 1. Giả sử 0 <= n <= 20.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.