Yêu cầu:
– Tìm giá trị lớn nhất của 4 số a, b, c, d
Phân tích:
– Nhập 4 số a, b, c, d từ bàn phím
– Tìm giá trị lớn nhất
– Trong bài viết tìm giá trị lớn nhất của 2 số, mình đã viết hàm max(float a, float b) để tìm giá trị lớn nhất của 2 số.
Trong bài viết này, mình sẽ sử dụng hàm max() để tìm giá trị của 4 số.
Code:
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 |
/************************************************************ #include <stdio.h> #include <conio.h> float max(float x, float y); void main() { float MAX; float a, b, c, d; printf("\nNhap a: "); scanf("%f", &a); printf("\nNhap b: "); scanf("%f", &b); printf("\nNhap c: "); scanf("%f", &c); printf("\nNhap d: "); scanf("%f", &d); MAX = max(max(a, b), max(c, d)); printf("\nMAX(%f,%f,%f,%f) = %f", a, b, c, d, MAX); getch(); } float max(float x, float y) { float max; if(x > y) max = x; else max = y; return max; } |
Kết quả:
1 2 3 4 5 |
Nhap a: 3 Nhap b: -9 Nhap c: 0 Nhap d: 55 MAX(3.000000,-9.000000,0.000000,55.000000) = 55.000000 |
Leave a Reply