最大値を見つける

CBeginner
オンラインで実践に進む

はじめに

この実験では、ユーザーが入力した 3 つの数の中で最大の数を見つけるための C 言語プログラムを作成します。ユーザーに 3 つの数を入力するように促し、その後、プログラムが最大の数を判定し、コンソールに表示します。

C 言語プログラムを作成する

まず、~/project/ ディレクトリにある main.c ファイルに C 言語プログラムを作成する必要があります。

必要なライブラリをインクルードする

最初に行うことは、必要なヘッダーファイルをインクルードすることです。

#include <stdio.h>

変数を宣言する

次に、ユーザー入力値を保持するために、型 float の 3 つの変数を宣言します。

float a, b, c;

ユーザー入力を取得する

これで、ユーザーに入力を求めることができます。

printf("Enter 3 numbers: ");
scanf("%f %f %f", &a, &b, &c);

最も大きな数を見つける

次に、if...else 文を使って最大値を判定します。

if(a >= b && a >= c)
{
   printf("\n\nLargest number = %.3f ", a);  // 最大値をコンソールに表示する
}
else if(b >= a && b >= c)
{
   printf("\n\nLargest number is = %.3f", b);
}
else
{
   printf("\n\nLargest number is = %.3f", c);
}

出力を表示する

最後に、コンソールに出力を表示する必要があります。

printf("\n\n\t\t\tCoding is Fun!\n\n\n");
return 0;

プログラムをコンパイルして実行してテストすることを忘れないでください。

まとめ

この実験では、ユーザーが入力した 3 つの数の中で最大値を見つけるための C 言語プログラムを書く方法を学びました。最大値を判定するためにif-else条件文を使用し、結果をコンソールに表示しました。常にプログラムを十分にテストして、期待通りに動作していることを確認することを忘れないでください。