Bài viết được đăng tại nguyenlediep.com - không copy dưới mọi hình thức.
NLD Code - Tìm số lớn nhất (max) trong 3 số được nhập từ bàn phím trong C. Ví dụ người dùng nhập vào 3 số: 2, 5, 4; sau khi chạy chương trình sẽ in ra kết quả số lớn nhất sẽ là 5.
Tìm số lớn nhất (max) trong 3 số được nhập từ bàn phím trong C. Ví dụ người dùng nhập vào 3 số: 2, 5, 4; sau khi chạy chương trình sẽ in ra kết quả số lớn nhất sẽ là 5.
Câu hỏi
- Tìm số lớn nhất (max) trong 3 số được nhập từ bán phím trong C.
Gợi ý
- Chúng ta so sánh lần lượt các số được nhập vào để tìm số lớn nhất;
Tiến hành code
Chèn các thư viện vào file hiện hành
#include<stdio.h> #include<conio.h>
Khai báo biến kiểu dữ liệu int
int a, b, c, max;
In ra thông báo nhận giá trị a nhập vào
printf("- Nhap a = ");
Nhận giá trị a người dùng nhập vào
scanf("%d",&a);
In ra thông báo nhận giá trị b nhập vào
printf("- Nhap b = ");
Nhận giá trị b người dùng nhập vào
scanf("%d",&b);
In ra thông báo nhận giá trị c nhập vào
printf("- Nhap c = ");
Nhận giá trị c người dùng nhập vào
scanf("%d",&c);
Gán biến max là giá trị a vừa nhập
max = a;
So sánh biến b với max (max hiện tại là a). Nếu b lớn hơn max thì max = b
if(b > max){ max = b; }
So sánh biến c với max (max hiện tại có thể là b hoặc a). Nếu c lớn hơn max thì max = c
if(c > max){ max = c; }
In ra số lớn nhất trong 3 số nhập vào
printf(" => Gia tri lon nhat la: %d",max);
Code hoàn chỉnh
// http://nguyenlediep.com #include<stdio.h> #include<conio.h> main(){ int a, b, c, max; printf("\n"); printf(" - Nhap a = "); scanf("%d",&a); printf(" - Nhap b = "); scanf("%d",&b); printf(" - Nhap c = "); scanf("%d",&c); max = a; if(b > max){ max = b; } if(c > max){ max = c; } printf(" => Gia tri lon nhat la: %d",max); printf("\n >>>>> nldc.vn <<<<<\n"); }
Kết quả
- Lưu C code thành file .cpp, nhấn F9 để biên dịch chương trình sau đó nhấn F10 ta được: