Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Chương trình PHP tính tổng lũy thừa 5 của n số tự nhiên đầu tiên

Ví dụ

<?php
function sum_of_fifth_pow($val) {
    $init_sum = 0;
    for ($i = 1; $i <= $val; $i++)
        $init_sum = $init_sum + ($i * $i * $i * $i * $i);
    return $init_sum;
}
$val = 89;
print_r("The sum of fifth powers of the first n natural numbers is ");
echo sum_of_fifth_pow($val);
?>

Kết quả

The sum of fifth powers of the first n natural numbers is 85648386825

Giải thích

Hàm sum_of_fifth_pow tính tổng i⁵ từ 1 đến $val. Khởi tạo sum=0, vòng lặp for cộng i⁵. Gọi với val=89. Kết quả lớn do lũy thừa 5 tăng rất nhanh.

Lưu ý: Với số lớn, PHP có thể chuyển sang float科学记数法, cân nhắc dùng BCMath hoặc GMP cho độ chính xác tuyệt đối.