while ループを使って偶数を見つける

CCBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、整数のリストから偶数を見つけるために while ループをどのように使用するか学びます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/CompoundTypesGroup(["Compound Types"]) c/ControlFlowGroup -.-> c/if_else("If...Else") c/ControlFlowGroup -.-> c/while_loop("While Loop") c/CompoundTypesGroup -.-> c/arrays("Arrays") subgraph Lab Skills c/if_else -.-> lab-136083{{"while ループを使って偶数を見つける"}} c/while_loop -.-> lab-136083{{"while ループを使って偶数を見つける"}} c/arrays -.-> lab-136083{{"while ループを使って偶数を見つける"}} end

while ループを使ってリストから偶数を見つける

この実験では、while ループを使ってリストから偶数を見つける方法を学びます。

  1. even_numbers.cという名前のファイルを作成し、WebIDE で開きます。

  2. 次のコードをコピーしてeven_numbers.cファイルに貼り付けます。

    #include <stdio.h>
    
    int main() {
      int numbers[] = { 21, 78, 62, 90, 55, 10, 85, 45, 11, 2 };
      int size = sizeof(numbers) / sizeof(numbers[0]);
      int i = 0;
    
      printf("The even numbers from the list are:\n\n");
    
      while (i < size) {
        if (numbers[i] % 2 == 0) {
          printf("EVEN: %d\n", numbers[i]);
        }
        i++;
      }
    
      return 0;
    }
  3. ファイルを保存します。

  4. ターミナルを開き、even_numbers.cファイルが保存されているディレクトリに移動します。

  5. コマンドgcc even_numbers.c -o even_numbersを使ってコードをコンパイルします。

  6. ターミナルに./even_numbersと入力してプログラムを実行します。

まとめ

この実験を完了すると、while ループを使って整数のリストから偶数を見つけることができるようになります。このプログラムは、ターミナルにリスト内の偶数を出力します。