Tìm giá trị lớn nhất trong 4 số abcd abc được nhập từ bàn phím Python

Tìm giá trị lớn nhất trong 4 số a, b, c, d (a, b, c, được nhập từ bàn phím).

Diễn đàn sinh viên CNTT Quảng Ninh

Trang chủ Diễn đàn Công nghệ phần mềm Lập trình ứng dụng Desktop Pascal

This entry is part 13 of 69 in the series Học C Không Khó

84 / 100

Để luyện tập kiến thức cấu trúc if else đã học, hôm nay chúng ta tiếp tục làm bài tập tìm số lớn nhất trong 3 số a b c để luyện tập kiến thức đã học. Nếu bạn chưa biết tới khóa học lập trình C này, có thể bạn nên ghé thăm bài giới thiệu khóa học “Học C bá đạo” nhé. Còn bây giờ chúng ta sẽ đi vào làm bài tập luyện tập nhé.

Bài tập tìm số lớn nhất trong 3 số a b c

/*

Tìm số lớn nhất trong 3 số a, b, c nhập từ bàn phím

*/

Ý tưởng giải bài tập

  1. Nhập vào 3 số nguyên từ bàn phím
  2. Giả sử số đầu tiên là số lớn nhất
  3. Nếu số thứ 2 lớn hơn số lớn nhất, => số lớn nhất là số thứ 2
  4. Nếu số thứ 3 lớn hơn số lớn nhất => số lớn nhất là số thứ 3
  5. In ra giá trị của số lớn nhất

Video hướng dẫn tìm số lớn nhất trong 3 số

Lời giải tham khảo

0

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

34

35

36

37

38

39

/*

    Tìm số lớn nhất trong 3 số a, b, c nhập từ bàn phím

*/

#include

int main()

{

    float a, b, c;

    printf("\nNhap 3 so a, b, c: ");

    scanf("%f%f%f", &a, &b, &c);

    // Tìm max theo C1

    float maxValue = a;

    if(b > maxValue){

        maxValue = b;

    }

    if(c > maxValue){

        maxValue = c;

    }

    // Tìm max theo C2

    // Không khuyến khích

    // if (a >= b && a >= c)

    // {

    //     printf("Max = %f", a);

    // }

    // else if (b >= a && b >= c)

    // {

    //     printf("Max = %f", b);

    // }

    // else

    // {

    //     printf("Max = %f", c);

    // }

}

Kết quả chạy chương trình:

[email protected]:~/Downloads/c-tutorial/day_15$ ./Max3Number

Nhap 3 so a, b, c: 5 4 9

Max = 9.000000

[email protected]:~/Downloads/c-tutorial/day_15$ ./Max3Number

Nhap 3 so a, b, c: 7.8

6

9.2

Max = 9.200000

Tham gia Forum Lập Trình Không Khó để cùng học tập và trao đổi kiến thức lập trình nhé!