ホームページ > コンピューターのチュートリアル > コンピュータ知識 > 3つの数値の最大値を求めるC言語プログラム

3つの数値の最大値を求めるC言語プログラム

王林
リリース: 2024-01-06 17:22:02
転載
3360 人が閲覧しました

1. 3 つの数値を入力し、その中で最大の数値を見つけることができる C 言語プログラムを作成してください。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

#include <stdio.h>

 

int main() {

    int num1, num2, num3;

 

    // 输入三个数

    printf("请输入三个整数,用空格分隔:");

    scanf("%d %d %d", &num1, &num2, &num3);

 

    // 找出最大值

    int max = num1;

    if (num2 > max) {

        max = num2;

    }

    if (num3 > max) {

        max = num3;

    }

 

    // 输出最大值

    printf("最大值是:%d\n", max);

 

    return 0;

}

ログイン後にコピー
ログイン後にコピー

2. C 言語を使用して 3 つの数値のうち最大の数値のアルゴリズムを設計します

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

#include <stdio.h>

 

int findMax(int a, int b, int c) {

    int max = a;

    if (b > max) {

        max = b;

    }

    if (c > max) {

        max = c;

    }

    return max;

}

 

int main() {

    int num1, num2, num3;

 

    // 输入三个数

    printf("请输入三个整数,用空格分隔:");

    scanf("%d %d %d", &num1, &num2, &num3);

 

    // 调用函数找出最大值

    int max = findMax(num1, num2, num3);

 

    // 输出最大值

    printf("最大值是:%d\n", max);

 

    return 0;

}

ログイン後にコピー

3. 初心者向け: 3 つの数値を出力する方法C言語の数値 数値のうち最大の数値

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

#include <stdio.h>

 

int main() {

    int num1, num2, num3;

 

    // 输入三个数

    printf("请输入三个整数,用空格分隔:");

    scanf("%d %d %d", &num1, &num2, &num3);

 

    // 找出最大值

    int max = num1;

    if (num2 > max) {

        max = num2;

    }

    if (num3 > max) {

        max = num3;

    }

 

    // 输出最大值

    printf("最大值是:%d\n", max);

 

    return 0;

}

ログイン後にコピー
ログイン後にコピー

4. C言語は3つの数値を入力し、最大値と最小値を出力します

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

#include <stdio.h>

 

int main() {

    int num1, num2, num3;

 

    // 输入三个数

    printf("请输入三个整数,用空格分隔:");

    scanf("%d %d %d", &num1, &num2, &num3);

 

    // 找出最大值

    int max = num1;

    if (num2 > max) {

        max = num2;

    }

    if (num3 > max) {

        max = num3;

    }

 

    // 找出最小值

    int min = num1;

    if (num2 < min) {

        min = num2;

    }

    if (num3 < min) {

        min = num3;

    }

 

    // 输出最大与最小值

    printf("最大值是:%d\n", max);

    printf("最小值是:%d\n", min);

 

    return 0;

}

ログイン後にコピー

まとめ

    #(1) C言語は条件文(if文)により、入力された複数の数値の中から最大値と最小値を求めることができます。
  1. (2) 関数を使用してアルゴリズムをカプセル化することは、優れたプログラミング手法であり、コードの再利用とメンテナンスに役立ちます。
  2. (3) コンソールへの入出力には入出力関数
  3. scanfprintf を使用します。

以上が3つの数値の最大値を求めるC言語プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート