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: /************************************************************ * Author: VNCODING * History * 2014/04/02 first create VNCODING *************************************************************/ #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ả: Nhap a: 3 Nhap b: -9 Nhap c: 0 Nhap d: 55 MAX(3.000000,-9.000000,0.000000,55.000000) = 55.000000
Diễn đàn sinh viên CNTT Quảng Ninh Diễn đàn Công nghệ phần mềm Lập trình ứng dụng Desktop Pascal
Home / Tin học / Tin học lớp 11 / Tìm giá trị lớn nhất trong 4 số a, b, c, d (a, b, c, được nhập từ bàn phím). Check Also
Viết chương trình nhập vào một ma trận vuông cấp n. a. Tính tổng … Bài 6. Viết chương trình nhập vào 4 số thực a, b, c, d. Tìm và in ra số lớn nhất trong 4 số đó (sử dụng toán tử điều kiện và cấu trúc if). Code c:#include<stdio.h> int main() { int a, b, c, d, max, max1, max2; printf("Nhap vao so a: "); scanf("%d", &a); printf("Nhap vao so b: "); scanf("%d", &b); printf("Nhap vao so c: "); scanf("%d", &c); printf("Nhap vao so d: "); scanf("%d", &d); max1=a; max2=c; if(a<b) max1=b; if(c<d) max2=d; max=max1; if(max2>max1) max=max2; printf("So lon nhat trong 4 so la: %d", max); } |