Bài 15. Tìm số lớn nhất trong 3 số a, b, c

Tìm Số Lớn Nhất Trong 3 Số
Bài số 13 trong 69 bài của series Học C Không Khó

Để 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

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

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é!

Các bài viết trong SeriesBài trước: Bài 14. Chương trình xếp loại học sinh trong CBài sau: Bài 16. Vòng lặp for trong C

9 COMMENTS

  1. Thầy ơi vậy theo cách 1 là khởi tạo thông qua biến mới MaxValue, nhưng mà theo như e thấy đấy chỉ là trường hợp 3 số khác nhau vậy còn thiếu:

    -Trường hợp ba số bằng nhau => VD: 5 ,5, 5 không có giá trị lớn nhất,

    – Trường hợp 2 trong 3 số bằng nhau khác số còn lại thì sao ạ, VD: 5,5,4 hoặc 3,3,5
    lúc em biên dịch báo lỗi theo các trường hợp trên thầy ạ, mong nhận được phản hồi sớm nhất từ thầy em cảm ơn.

  2. Anh ơi giả sử mình nhập một lần ra kết quả luôn thì phải sử dụng những gì ạ vd nhập cùng một lúc 2 3 6 tương ứng vs a b c output (a+b+c) 9

  3. include
    int main()
    {
    int a, b, c;
    scanf(“%d %d %d”,&a, &b, &c);
    if(a<b) a = b;
    if(a<c) a = c;
    printf("Max = %d",a);
    return 0;
    }

  4. cách 2 phần ( a>=b && a>=c ) tại sao phải có dấu bằng nửa vậy thầy em thấy nếu a > b thì a là số lớn nhất và b lớn a b là số lớn nhất c củng vậy và ngược lại. Khúc này em chưa hiếu lắm thầy giải thích cho em với. Cảm ơn thầy !

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.