STRUCT VÀ UNION 1. Hãy nhập danh sách 1 lớp gồm 45 sinh viên ( Nhập họ tên, ngày tháng năm sinh và điểm 3 môn thi học kỳ Toán ,lý , Hóa). Hãy tính điểm trung bình và xếp loại cho học sinh. Sắp xếp danh sách học sinh theo điểm trung bình tăng dần. | Bài tập Tin học Đại cương 134 Phần VII STRUCT VA UNION 1. Hày nhập dành sàch 1 lơp gồm 45 sinh viên Nhập họ tên ngày thàng năm sinh và điểm 3 môn thi học ky Toàn iy HỌà . Hày tính điê m trung bình và xêp lọài chọ học sinh. Săp xêp dành sàch học sinh theọ điê m trung bình tăng dận. Chương trình include include include include include include ------------------------------------- typedef struct char hoten 20 xl 6 int namsinh float t l h tb ds ------------------------------------- void nhap int n ds ds x 50 int i n ------------------------------------- void nhap int n ds x int i float tl for i 1 i n i printf n Vao so lieu nguoi thu 2d i printf n Ho va ten scanf s x i .hoten strupr x i .hoten printf n nam sinh scanf d x i .namsinh printf nDiem tung mon tt printf nDiem toan scanf f tl x i .t tl printf Diem ly scanf f tl x i .l tl printf Diem hoa scanf f tl x i .h tl Nguyên Văn Nguyên- Khọà CNTT-ĐTVT Đài học Bàch Khọà Đà Năng Bài tập Tin học Đại cương 135 x i .tb x i .t x i .l x i .h 3 if x i .tb strcpy x i .xl kem if x i .tb x i .tb strcpy x i .xl yeu if x i .tb x i .tb strcpy x i .xl Trung Binh if x i .tb x i .tb strcpy x i .xl Kha if x i .tb x i .tb strcpy x i .xl Gioi if x i .tb x i .tb strcpy x i .xl Xuat sac if x i .tb 10 putch 7 putch 7 printf nhap lai goto tt -------------------------------------- void Xuat int n ds x for i 1 i n i printf n nguoi thu 2d i printf Ho va ten s x i .hoten printf nnam sinh d x i .namsinh printf n diem tung mon t t x i .t x i .l x i .h printf n diem trung binh x i .tb printf n xep loai s x i .xl --------------------------------------------- void sapxep int n ds x int j ds tam for i 1 i n-1 i for j i 1 j n j tam x i x i x j x j tam Nguyễn Văn Nguyên- Khọạ CNTT-ĐTVT Đại học Bàch Khọạ Đà Nang Bài tập Tin học Đại cương 136 --------------------------------------------- main clrscr printf n so sinh vien scanf d n nhap n x clrscr .