PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

数字の数字を合計するPHPプログラム


数字の数字を合計すると、PHPコードは次のようになります-

<?php
   function sum_of_digits($my_num){
      $sum = 0;
      for ($i = 0; $i < strlen($my_num); $i++){
         $sum += $my_num[$i];
      }
      return $sum;
   }
   $my_num = "65";
   print_r("The sum of digits is ");
   echo sum_of_digits($my_num);
?>

出力

The sum of digits is 11

上記では、「sum_of_digits」という名前の関数が定義されており、パラメーターとして整数を取ります。

$my_num = "65";

最初に変数sumを0として宣言し、次に宣言された整数の長さを反復処理して、「i」番目の要素を合計に追加します。反復が完了すると、この関数は合計を出力として返します。関数の外部では、値が宣言され、関数はこの要素をパラメーターとしてバイパスして呼び出されます-

function sum_of_digits($my_num){
   $sum = 0;
   for ($i = 0; $i < strlen($my_num); $i++){
      $sum += $my_num[$i];
   }
   return $sum;
}

  1. 与えられた数Nの桁数を数えるプログラムをPythonで書く

    数値Nを指定したとしましょう。タスクは、数値に存在する桁の総数を見つけることです。たとえば、 入力-1 − N = 891452 出力 − 6 説明 −指定された番号891452には6桁が含まれているため、この場合は「6」を返します。 入力-2 − N = 0074515 出力 − 5 説明 −指定された番号0074515には5桁が含まれているため、出力を5として出力します。 この問題を解決するために使用されるアプローチ この問題は次の方法で解決できます 数字として入力「n」を取ります。 関数countDigits(n)は、入力「n」を受け取り、出力として桁数

  2. Pythonで指定された数値のすべての桁の合計を見つけるプログラム

    数値がnumであるとすると、その桁の合計を見つける必要があります。文字列を使用せずに解決する必要があります。 したがって、入力がnum =512の場合、出力は8 =5 + 1+2になります。 8 =5 + 1 + 2であるため、tputは8になります。これを解決するには、次の手順に従います- sum:=0 numは0と同じではありませんが、 sum:=sum +(num mod 10) num:=num/10の商 合計を返す 理解を深めるために、次の実装を見てみましょう- 例 class Solution:    def solve(self, nu