PHP 程式查詢前 n 個可以被數字“x”或數字“y”整除的自然數並計算它們的和
查詢前 n 個可以被數字“x”或數字“y”整除的自然數的程式碼如下 −
示例
<?php
function sum_of_nums($n_val, $x_val, $y_val)
{
$val_1; $val_2; $val_3;
$val_1 = floor(((int)$n_val / $x_val)) * (2 * $x_val + (int)((int)$n_val / $x_val - 1) * $X) / 2;
$val_2 = floor(((int)$n_val / $y_val)) * (2 * $y_val + (int)((int)$n_val / $y_val - 1) * $y_val) / 2;
$val_3 = floor(((int)$n_val / ($x_val * $y_val))) * (2 * ($x_val * $y_val) + ((int)$n_val / ($x_val * $y_val) - 1) * (int)($x_val * $y_val))/ 2;
return ceil($val_1 + ($val_2 - $val_3));
}
$n_val = 11;
$x_val = 2;
$y_val = 5;
print_r("The sum of first 11 natural numbers divisible by 2 or 5 is ");
echo sum_of_nums($n_val, $x_val, $y_val);
?>輸出
The sum of first 11 natural numbers divisible by 2 or 5 is 15
定義了一個名為“sum_of_nums”的函式,該函式透過檢查三個值是否可以被兩個特定值整除來計算這些值。在函式外部,定義數字和兩個特定值,並透過將這些值作為引數傳遞來呼叫該函式。在控制檯上顯示相關輸出
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP