入力した3つの数値から一番大きい数値を探す
当ページのリンクには広告が含まれています。
スポンサーリンク
入力した3つの数値から一番大きい数値を探すサンプルプログラムを紹介します。
サンプルプログラム
入力した異なる3つの数値を変数「a」「b」「c」に代入し、
a > b かつ a > c
b > a かつ b > c
c > a かつ c > b
という、3つの条件を比較し、一番大きい数値を探します。
/*
* C言語のサンプルプログラム - Webkaru
* - 3つの数値から一番大きい数値を探す -
*/
#include <stdio.h>
int main(void)
{
float a, b, c;
printf("異なる3つの数値を入力してください。\n");
/* 3つ数値を入力 */
printf("1つ目の数値: a = ");
scanf("%f", &a);
printf("2つ目の数値: b = ");
scanf("%f", &b);
printf("3つ目の数値: c = ");
scanf("%f", &c);
/* 一番大きい数値を探す */
if(a>b && a>c)
printf("一番大きい数値: a = %.2f\n", a);
if(b>a && b>c)
printf("一番大きい数値: b = %.2f\n", b);
if(c>a && c>b)
printf("一番大きい数値: c = %.2f\n", c);
return 0;
}
サンプルプログラムで使っている構文
実行結果
いくつかの実行結果です。
異なる3つの数値を入力してください。 1つ目の数値: a = 2.3 2つ目の数値: b = 4.2 3つ目の数値: c = 5.4 一番大きい数値: c = 5.40
異なる3つの数値を入力してください。 1つ目の数値: a = 12.34 2つ目の数値: b = 54.32 3つ目の数値: c = 6.45 一番大きい数値: b = 54.32
このように入力した異なる2つの数値から一番大きな数値を探し、出力します。