Tìm Số Lớn Nhất Trong 3 Số - Cách Học
Có thể bạn quan tâm
Chào các bạn, chắc hẳn các bạn đều biết cách tìm lớn nhất giữa 2 số a và b. Chúng ta chỉ việc so sánh a với b, số nào lớn hơn thì lấy nó thôi. Nhưng với 3 số a, b, c thì sao?
Đề bài: Nhập 3 số nguyên a, b, c từ bàn phím, hãy in ra số lớn nhất trong 3 số đó.Cách đơn giản mà các bạn có thể nghĩ ngay là so sanh a với b, sau đó so sánh số tìm được với c. Rất đơn giản.
/* * Find max of a, b, c */ #include <stdio.h> int main() { int a, b, c; printf("Enter a, b and c\n"); scanf("%d%d%d", &a, &b, &c); int max = a; if(max < b) { max = b; } if(max < c) { max = c; } printf("Max is %d\n", max); return 0; }Rất đơn giản phải không nào. Tuy nhiên nếu chúng ta nâng cấp lên chút là tìm số lớn nhất trong 4 số thì sao? Cách làm tương tự thôi, nhưng sẽ cần thêm 1 cái if nữa để kiểm tra. Với 5 số, 6 số, mỗi lần chúng ta sẽ cần thêm 1 if. Hơi dài dòng. Vậy các bạn hãy nghĩ đến cách dùng hàm nhé. Chúng ta xây dựng 1 hàm tìm max giữa 2 số, sau đó chúng ta có thể dùng lại nó rất tiện lợi. Như ví dụ dưới đây.
Đề bài: Nhập vào 4 số a, b, c, d từ bàn phím, hãy tím số lớn nhất trong 3 số a,b, c và số lớn nhất trong 4 số a, b, c, d. /* * Find max of a, b, c, d */ #include <stdio.h> int max(int x, int y) { if(x > y) return x; return y; } int main() { int a, b, c, d; printf("Enter a, b, c and d\n"); scanf("%d%d%d%d", &a, &b, &c, &d); int max3 = max( max(a, b), c ); printf("Max of a, b, c is %d\n", max3); int max4 = max( max(a, b), max(c, d) ); printf("Max of a, b, c, d is %d\n", max4); return 0; }Rất đơn giải phải không. Hàm max sẽ trả về giá trị lớn nhất của 2 số, sau đó chúng ta có thể lấy nó để so sánh với các số khác.
Trong trường hợp tìm số lớn nhất của rất nhiều số thì các bạn hãy dùng tới mảng để nhập và lưu trữ các số đó, sau đó thì tìm số lớn nhất trong mảng.
Bài tập: Nhập vào dãy gồm n số nguyên từ bàn phím (n nhập từ bàn phím), hãy tím số lớn nhất trong dãy n số đã nhập.Bạn có thể sẽ thích:
Từ khóa » Tìm Max Của 3 Số A B C Trong C
-
Bài 15. Tìm Số Lớn Nhất Trong 3 Số A, B, C - Lập Trình Không Khó
-
Tìm Max Min Của 3 Số A B C Nhập Từ Bàn Phím Trong C/C++
-
C++ - Tìm Số Lớn Nhất Trong 3 Số được Nhập Từ Bàn Phím. - Freetuts
-
Viết Chương Trình Tìm Max Của 3 Số A B C Trong C++
-
Cho 3 Số Ngyên A B Và C Viết Chương Trình Tìm Số Lớn Nhất Trong 3 Số ...
-
Viết Chương Trình Tìm Giá Trị Lớn Nhất Của 3 Số A B C Trong C
-
Viết Chương Trình Nhập Vào 3 Số A B C Tìm Số Lớn Nhất Số ... - Hỏi Đáp
-
Bài 5 Hãy Viết Chương Trình Tìm Max Của 3 Số Nguyên A B C - 123doc
-
Viết Thuật Toán Tìm Giá Trị Lớn Nhất Của 3 Số A B C - Thả Rông
-
Nhập 3 Số Nguyên A B C . Tìm Và In Ra Màn Hình Số Có Giá Trị Lớn Nhất ...
-
Viết Chương Trình Nhập Vào 3 Số A B C In Ra Màn Hình Số Lớn Nhất