- lý thuyết
- trắc nghiệm
- hỏi đáp
- bài tập sgk
. Viết chương trình nhập ba số a,b,c từ bàn phím.Hiển thị kết quả ra màn hình giá trị lớn nhất của 3 số đó?
Các câu hỏi tương tự
Viết một chương trình C++ để nhắc người dùng nhập 3 số nguyên và tìm giá trị lớn nhất.
Lời giải
Dưới đây là chương trình C++ để giải bài tập trên. Bạn sử dụng lệnh cin để nhập dữ liệu từ bàn phím, sử dụng lệnh IF-ELSE cho điều kiện và sau đó sử dụng lệnh count để in kết quả ra màn hình.
Quảng cáo
#include #include #include using namespace std; int main[int argc, char *argv[]] { int a,b,c,max; cin>>a>>b>>c; max=a; //Gia su gia tri dau tien la lon nhat if[maxy?[x>z?x:z]:[y>z?y:z]; cout a] and [b>c] then write['b la so lon nhat'];if [c>a] and [c>b] then write['c la so lon nhat']
else write[' khong co so nao lon nhat'];
Readln;
End.
Vì pascal ko vik dấu dc nên ỡ đây mk cx ko vik dấu ^^ tự hỉu nha ^^
This entry is part 13 of 69 in the series Học C Không Khó
84 / 100
Để 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
- Nhập vào 3 số nguyên từ bàn phím
- Giả sử số đầu tiên là số lớn nhất
- Nếu số thứ 2 lớn hơn số lớn nhất, => số lớn nhất là số thứ 2
- Nếu số thứ 3 lớn hơn số lớn nhất => số lớn nhất là số thứ 3
- 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
0 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
33
34
35
36
37
38
39
/*
Tìm số lớn nhất trong 3 số a, b, c nhập từ bàn phím
*/
#include
int main[]
{
float a, b, c;
printf["\nNhap 3 so a, b, c: "];
scanf["%f%f%f", &a, &b, &c];
// Tìm max theo C1
float maxValue = a;
if[b > maxValue]{
maxValue = b;
}
if[c > maxValue]{
maxValue = c;
}
// Tìm max theo C2
// Không khuyến khích
// if [a >= b && a >= c]
// {
// printf["Max = %f", a];
// }
// else if [b >= a && b >= c]
// {
// printf["Max = %f", b];
// }
// else
// {
// printf["Max = %f", c];
// }
}
Kết quả chạy chương trình:
[email protected]:~/Downloads/c-tutorial/day_15$ ./Max3Number Nhap 3 so a, b, c: 5 4 9 Max = 9.000000 [email protected]:~/Downloads/c-tutorial/day_15$ ./Max3Number Nhap 3 so a, b, c: 7.8 6 9.2 Max = 9.200000 |
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é!