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

8
21766
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
avatar

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.

  Subscribe  
newest oldest most voted
Notify of
tu tu tu
Guest
tu tu tu

bài này đoạn trên ko có print xuất ra hả Ad?

Hùng
Guest
Hùng

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 !

Đỗ Tài
Guest
Đỗ Tài

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;
}

Quang Huy
Member
Quang Huy

sao chỗ if cách 1 k có printf vậy ạ

Đạt
Guest
Đạt

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