Thứ Tư, 31 tháng 8, 2016

vd2 chương 5

#include <stdio.h>
#include <conio.h>
#include <string.h>
typedef struct
{
char HoTen[30];
char Que[50];
float DiemToan;
float Diemly;
float DiemHoa;
} HSSV, *PHSSV;

int NhapHSSV(PHSSV pSv, int n)
{
HSSV sv;
int i;
for(i=0;i<n;i++)
{
printf("Ten Sinh vien %d: ",i+1);
fflush(stdin);
gets(sv.HoTen);
printf("Que Sinh Vien %d: ",i+1);
fflush(stdin);
gets(sv.Que);
printf("Diem toan, ly, hoa sinh vien %d", i+1);
scanf("%f%f%f", &sv.DiemToan, &sv.Diemly, &sv.DiemHoa);
pSv[i]=sv;
}
}

int InHSSV(PHSSV pSv, int n)
{
int i;
printf("%4s %20s %20s %6s %6s %6s\n","STT", "Ho Ten", "Que quan", "Toan", "Ly", "Hoa");
for(i=0;i<n;i++)
printf("%4d %20s %20s %6.1f %6.1f\n", i+1, pSv[i].HoTen, pSv[i].Que, pSv[i].DiemToan, pSv[i].Diemly, pSv[i].DiemHoa);
}

int main()
{
HSSV day[50];
int n,i;
float chuan, max;

printf("Nhap so sinh vien: ");
scanf("%d", &n);
NhapHSSV(day,n);
InHSSV(day, n);
printf("nhap diem chuan: ");
scanf("%f", &chuan);
printf("\nDanh sach sinh vien do, que o Ha Noi:\n");
printf("%4s %20s %20s %6s %6s %6s\n", "STT", "Ho Ten", "Que quan", "Toan", "Ly", "Hoa");
for(i=0;i<n;i++)
if((day[i].DiemToan + day[i].Diemly + day[i].DiemHoa >= chuan)&& (strcmpi(day[i].Que, "Ha Noi") == 0))
printf("%4d %20s %20s %6.1f %6.1f %6.1f\n", i+1, day[i].HoTen, day[i].Que, day[i].DiemToan, day[i].Diemly, day[i].DiemHoa);
max = day[0].DiemToan;
for(i=1;i<n;i++)
if(max < day[i].DiemToan)
max = day[i].DiemToan;

printf("\n danh sach sinh vien diem toan cao nhat: \n");
printf("%%4s %20s %20s %6s %6s %6s\n ", "STT", "Ho Ten", "Que quan", "Toan", "Ly", "Hoa");
for(i=0;i<n;i++)
if(day[i].DiemToan==max)
printf("%4d %20s %20s %6.1f %6.1f %6.1f\n", i+1, day[i].HoTen, day[i].Que, day[i].DiemToan, day[i].Diemly, day[i].DiemHoa);
}
Share:

0 nhận xét:

Đăng nhận xét

Facebook

Ngô Đức Hưng. Được tạo bởi Blogger.

Nhạc

Bài đăng nổi bật

lập trình C

#include <stdio.h>. #include <conio.h> #include <stdlib.h> int main() {     int chon,n,i,j;    float *p;    float ...

Formulir Kontak

Tên

Email *

Thông báo *

Followers

VIEW

Bạn cần tìm gì?

must read