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

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

10 BÌNH LUẬN

  1. 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 !

  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. 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.

    • Chỗ if(b > maxValue) và if(c > maxValue) bạn có thể sửa ” > ” thành ” >= ” là ok nhé

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây