Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Lập trình C: Mn xem giúp em đoạn code này với ạ, nó sai mà em mới học nên chưa hiểu nó lắm ạ :((
Có 3 vận động viên (VĐV) tham gia chạy ngắn 100m để chọn người thi đấu giải quốc gia. VĐV có thành tích tốt nhất sẽ được thi đấu quốc gia, VĐV có thành tích thấp nhất sẽ xuống tập với đội trẻ; người còn lại thì vẫn ở lại đội tuyển tỉnh.
Viết chương trình cho phép nhập vào thành tích thi đấu (theo giây, ví dụ: 12.5) của 3 VĐV. Yêu cầu:
1. Tìm thành tích thi đấu tốt nhất, thành tích thi đấu thấp nhất của 3 VĐV.
2. VĐV nào được thi đấu quốc gia? VĐV nào xuống tập với đội trẻ?
--> Mn giúp em xem với ạ, nó sai mà em mò quài nó k đc ạ :((
#include <stdio.h>
int main()
{
float a, b, c;
scanf("%f%f%f", &a, &b, &c);
int s1, s2, s3;
scanf("%d%d%d", &s1, &s2, &s3);
s1 = 1,s2 = 2,s3 = 3;
float minValue = a;
float maxValue = a;
if(b > minValue){
minValue = b;
}
else if (b < maxValue){
maxValue = b;
}
if(c > minValue){
minValue = c;
}
else if (c < maxValue){
maxValue = c;
}
printf("Thanh tich tot nhat: %0.1f giay\n", maxValue);
printf("Thanh tich thap nhat: %0.1f giay\n", minValue);
int min = s1;
int max = s1;
if(s2 > min){
min = s2;
}
else if (s2 < max){
max = s2;
}
if(s3 > min){
min = s3;
}
else if (s3 < max){
max = s3;
}
printf("VDV thi dau quoc gia: %d\n", max);
printf("VDV xuong voi doi tre: %d\n", min);
return 0;
}
Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.
Đăng nhập