Professional Documents
Culture Documents
Struct - Attempt Review
Struct - Attempt Review
lúc
Tình trạng Đã hoàn thành
Hoàn thành vào Thứ tư, 22 Tháng mười một 2023, 2:59 PM
lúc
Thời gian thực 53 phút 3 giây
hiện
Điểm 5,00/5,00
Điểm 10,00 của 10,00 (100%)
Câu hỏi 1
Chính xác
Từ những cấu trúc đã được xây dựng ở bài 3, với đầu vào là 2 struct Circle, chương trình yêu cầu viết hàm kiểm tra xem 2 đường tròn đó có
cắt nhau tại 2 điểm hay không. Nếu cắt nhau tại 2 điểm, trả về giá trị 1, ngược lại 0.
//TO DO
For example:
Input Result
1 1 2 Hai duong tron cat nhau tai 2 diem Hai duong tron cat nhau tai 2 diem
3 4 3
1 1 2 Hai duong tron khong cat nhau tai 2 diem Hai duong tron khong cat nhau tai 2 diem
4 4 2
1 1 1 Hai duong tron cat nhau tai 2 diem Hai duong tron cat nhau tai 2 diem
2 2 2
0 0 5 Hai duong tron khong cat nhau tai 2 diem Hai duong tron khong cat nhau tai 2 diem
6 6 3
Chính xác
Điểm cho bài nộp này: 1,00/1,00.
Câu hỏi 2
Chính xác
Ta xây dựng 1 struct để quản lý thông tin sinh viên như sau:
struct student{
char id[5];
char name[100];
char sex;
int height;
}
File đầu vào gồm 1 mảng struct student có 2 phần tử:
Chương trình yêu cầu in ra thông tin sinh viên theo format:
Output:
SV01 Nhuan M 180
Copy đoạn sau vào box Answer và viết phát biểu vào phần //TO DO
For example:
Input Result
Chính xác
Điểm cho bài nộp này: 1,00/1,00.
Câu hỏi 3
Chính xác
struct student{
char id[5];
char name[10];
int ly;
int hoa;
Tiêu đề:
In ra thông tin của sinh viên theo format của tiêu đề (được cung cấp dưới đây)
Đồng thời tính điểm trung bình từng môn của các sinh viên (lấy 2 chữ số thập phân)
ID Name Ly Hoa
SV01 Thinh 10 8
SV02 Tuyen 9 9
For example:
Input Result
2 id name ly hoa
SV01 Thinh 10 8 SV01 Thinh 10 8
SV02 Tuyen 9 9 SV02 Tuyen 9 9
Diem trung binh mon ly: 9.50
Diem trung binh mon ly: 8.50
Chính xác
Điểm cho bài nộp này: 1,00/1,00.
Câu hỏi 4
Chính xác
Cho struct Point để quản lý các điểm trong hệ trục tọa độ Oxy như sau:
int x;
int y;
} Point;
Đầu vào gồm 3 dòng, mỗi dòng là 1 đỉnh của tam giác. Yêu cầu viết hàm trả về diện tích của 3 tam giác đó (kiểu double), lấy 2 chữ số thập
phân.
For example:
Input Result
1 1 1.00
1 2
3 1
1 1 1.00 1.00
1 2
3 1
0 0 0.50 0.50
0 1
1 0
Input Expected Got
1 10 4.50 4.50
4 4
3 3
1 5 14.00 14.00
4 6
3 15
Chính xác
Điểm cho bài nộp này: 1,00/1,00.
Câu hỏi 5
Chính xác
int x;
int y;
} Point;
struct Circle có 1 trường dữ liệu struct Point để lưu tâm hình tròn và 1 trường dữ liệu int để lưu bán kính đường tròn.
Point center;
int radius;
} Circle;
Đầu vào gồm có 2 struct Circle. Chương trình yêu cầu nhập vào thông tin của 2 đường tròn và in ra diện tích của 2 đường tròn (kiểu double)
đó với pi =3.14 theo format sau:
“<S1> <S2>”
Với S1 là diện tích hình tròn 1, S2 là diện tích hình tròn 2, lấy 2 chữ số thập phân.
int main(){
//TO DO
}
For example:
Input Result
1 2 3 28.26 78.50
1 3 5
Chính xác
Điểm cho bài nộp này: 1,00/1,00.
WEBSITE
HCMUT
MyBK
BKSI
LIÊN HỆ
elearning@hcmut.edu.vn