Untitled
unknown
plain_text
2 years ago
1.7 kB
9
Indexable
//khai bao bien cau truc gom 4 thanh phan ten,diem toan,diem ly,diem hoa //nhap sinh vien.tim vs in rs ten sinh vien co diem trung binh cong cao nhat #include<stdio.h> struct sinhvien{ char ten[30]; float diemtoan; float diemly; float diemhoa; }; int main(){ struct sinhvien sv1,sv2,sv3; printf("nhap ten sinh vien1: "); scanf("%s",sv1.ten); printf("diem toan: "); scanf("%f",&sv1.diemtoan); printf("nhap diem ly: "); scanf("%f",&sv1.diemly); printf("nhap diem hoa: "); scanf("%f",&sv1.diemhoa); printf("nhap ten sinh vien 2: "); scanf("%s",sv2.ten); printf("diem toan: "); scanf("%f",&sv2.diemtoan); printf("nhap diem ly: "); scanf("%f",&sv2.diemly); printf("nhap diem hoa: "); scanf("%f",&sv2.diemhoa); printf("nhap ten sinh vien 3: "); scanf("%s",sv3.ten); printf("diem toan: "); scanf("%f",&sv3.diemtoan); printf("nhap diem ly: "); scanf("%f",&sv3.diemly); printf("nhap diem hoa: "); scanf("%f",&sv3.diemhoa); float dtb1,dtb2,dtb3; dtb1=sv1.diemtoan+sv1.diemly+sv1.diemhoa; dtb2=sv2.diemtoan+sv2.diemly+sv2.diemhoa; dtb3=sv3.diemtoan+sv3.diemly+sv3.diemhoa; if(dtb2>dtb3 && dtb2>dtb1 ){ if(dtb3>dtb1) printf("%s\n %s\n %s\n",sv1.ten,sv3.ten,sv2.ten); if(dtb1>dtb3) printf("%s\n %s\n %s\n",sv3.ten,sv1.ten,sv2.ten); } else if(dtb3>dtb2 && dtb3>dtb1){ if(dtb2>dtb1) printf("%s\n %s\n %s\n",sv1.ten,sv2.ten,sv3.ten); if(dtb1>dtb2) printf("%s\n %s\n %s\n",sv2.ten,sv1.ten,sv3.ten); } else{ if(dtb2>dtb3) printf("%s\n %s\n %s\n",sv3.ten,sv2.ten,sv1.ten); if(dtb3>dtb2) printf("%s\n %s\n %s\n",sv2.ten,sv3.ten,sv1.ten); } return 0; }
Editor is loading...