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

PL/SQLですべての奇数とその合計を1からnまで出力します


この問題では、数値nが与えられ、1からnまでのすべての奇数を出力し、PL/で1からnまでの数値の合計も出力する必要があります。 SQL

PL / SQL SQLの手続き型言語拡張です。コードは、関連するすべての宣言と命令を含むブロックにまとめられた一連の命令です。

問題の例を見てみましょう-

Input: 7
Output: odd numbers are: 1, 3, 5, 7
Sum of odd numbers is 16

この問題を解決するために、数値を取得して1に初期化し、合計変数を初期値0にします。さらに、数値を2増やし、値がn以下になるまで合計変数に追加します。

DECLARE
   number NUMBER(3) := 1;
   sumvar NUMBER(4) := 0;

BEGIN
   dbms_output.Put_line('The odd numbers are : ');
      WHILE num <= 7 LOOP
         dbms_output.Put_line(number);
         sumvar := sumvar+num;
         num := num + 2;
      END LOOP;
dbms_output.Put_line('Sum of odd numbers is '|| sum1);
END;

出力

奇数は-

です
1
3
5
7
Sum of odd numbers is 16

  1. C++で奇数と偶数のノードを含むすべてのレベルを出力します

    この問題では、ツリーが与えられます。そして、偶数のノードと奇数のノードを含むすべてのレベルを印刷する必要があります。 概念をよりよく理解するために例を見てみましょう 出力- Levels with odd number of nodes: 1, 3, 4 Levels with even number of nodes: 2 説明 −第1レベルには1つの要素(奇数)、第2レベルには2つの要素(偶数)、第3レベルには3つの要素(奇数)、第4レベルには1つの要素(偶数)が含まれます。 さて、この問題を解決するために。各レベルでノードの数を見つけ、それに応じて偶数-奇数レベルを出力す

  2. 範囲内のすべての奇数を出力するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 範囲を指定すると、指定した範囲内のすべての奇数を出力する必要があります。 ブルートフォースアプローチについては、以下で説明します- ここでは、入力間隔で使用可能なすべての整数を提供する範囲ベースのforループを適用します。 この後、奇数のチェック条件が適用され、すべての偶数がフィルタリングされます。 このアプローチには、O(n)+一定の比較時間がかかります。 次に、以下の実装を見てみましょう- 例 start, end = 10, 29 # iteration for num