-
- #include <stdio.h>
- #include <ctype.h>
- #include <mem.h>
- #include <string.h>
- #define MAX 100
- #define TOAN 0
- #define LY 1
- #define HOA 2
- struct sinhvien {
- char mslop[5];
- char hoten[35];
- float diem[3];
- } danhsach[MAX];
- int n = 0;
- void nhapmoi()
- {
- char mslop[5], tmp[3];
- int i;
- float diem[3];
- do {
- {
- for (i=0; i<3; i++)
- {
- danhsach[n].diem[i] = diem[i];
- }
- n++;
- }
- }
- void timkiem()
- {
- char mslop[5];
- int i = 0, found = 0;
- while (i<n)
- if (stricmp(danhsach[i].mslop, mslop) == 0)
- {
- found = 1;
- break;
- }
- else
- i++;
- if (!found)
- }
- void xoa()
- {
- char mslop[5], traloi;
- int i = 0, j;
- while (i<n)
- if (stricmp(danhsach[i].mslop, mslop) == 0)
- {
- do {
- } while (traloi != 'C' && traloi != 'K');
- if (traloi == 'C')
- {
- n--;
- break;
- }
- }
- else
- i++;
- }
- void menu()
- {
- }
- void main()
- {
- char traloi;
- do {
- menu();
- do {
- traloi = getch();
- } while (traloi < '0' || traloi > '3');
- switch (traloi)
- {
- case '1' : nhapmoi();
- break;
- case '2' : xoa();
- break;
- case '3' : timkiem();
- break;
- }
- } while (traloi != '0');
- }
0 nhận xét:
Đăng nhận xét