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

Cの3桁のオシリス番号?


オシリス数は、その値が、それ自体の数字のすべての順列を加算することによって形成されるすべての数の値の合計に等しい数です。

この問題では、3桁の数字Nが与えられ、天気をチェックします。数字Nはオシリスの数字です。

例を見てみましょう

Input : N = 132
Output : 132

説明

Nのすべてのサブサンプル:13、12、21、23、3231。

合計=13+ 12 + 21 + 23 + 32 + 31 =132

これを行うために、指定された番号がオシリス番号であるかどうかを確認する式があります。

#include <stdio.h>
int main() {
   int n = 132;
   int a = n % 10;
   int b = (n / 10) % 10;
   int c = n / 100;
   int digit_sum = a + b + c;
   if (n == (2 * (digit_sum)*11)) {
      printf("%d is an Osiris number",n);
   }
   else
      printf("%d is not an Osiris number",n);
   return 0;
}

出力

132 is an Osiris number

  1. JavaScript数値関数

    JavaScript Number()関数は、引数として渡されたオブジェクト値をそれぞれの数値に変換します。 以下は、JavaScript Number()関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &

  2. JavaScriptの番号パターン

    ユーザーにテキスト入力とボタンを提供するJavaScriptおよびHTMLプログラムを作成する必要があります。ユーザーが入力に任意の値(たとえば5)を入力してボタンをクリックすると、画面に次のパターンが印刷されます。 (n =5の場合) 01 01 02 01 02 03 01 02 03 04 01 02 03 04 05 例 このためのコードは-になります <html> <head> <title>JavaScript Number Patterns</title> <script type="text/javascrip