Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include<stdlib.h>
- #define size 100
- struct sinhvien
- {
- char hoten[30];
- int mssv;
- float toan, li, hoa;
- };
- void nhapnsv(sinhvien sv[], int n)
- {
- for (int i = 1;i <= n;i++)
- {
- printf("Nhap sinh vien thu %d \n", i);
- printf("Nhap ho ten: ");
- gets_s(sv[i].hoten);
- printf("Nhap MSSV: ");
- scanf_s("%d", &sv[i].mssv);
- while (getchar() != '\n');
- printf("Nhap diem toan: ");
- scanf_s("%f", &sv[i].toan);
- while (getchar() != '\n');
- printf("Nhap diem li: ");
- scanf_s("%f", &sv[i].li);
- while (getchar() != '\n');
- printf("Nhap diem hoa: ");
- scanf_s("%f", &sv[i].hoa);
- while (getchar() != '\n');
- }
- }
- void xuatnsv(sinhvien sv[],int n)
- {
- printf("%-20s %-10s %-10s %-10s %-10s\n", "HoTen", "MSSV", "DiemToan", "DiemLi", "DiemHoa");
- for (int i = 1;i <= n;i++)
- {
- printf("%-20s %-10d %-10f %-10f %-10f\n", sv[i].hoten, sv[i].mssv, sv[i].toan, sv[i].li, sv[i].hoa);
- }
- }
- int main()
- {
- int n;
- char ch;
- sinhvien *p;
- p = new sinhvien[100];
- printf("so luong sv ");
- scanf_s("%d", &n);
- while (getchar() != '\n');
- nhapnsv(p,n);
- xuatnsv(p,n);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment