tranght

Untitled

Mar 23rd, 2017
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. #include <stdio.h>
  2. #include<stdlib.h>
  3. #define size 100
  4. struct sinhvien
  5. {
  6. char hoten[30];
  7. int mssv;
  8. float toan, li, hoa;
  9. };
  10. void nhapnsv(sinhvien sv[], int n)
  11. {
  12. for (int i = 1;i <= n;i++)
  13. {
  14. printf("Nhap sinh vien thu %d \n", i);
  15. printf("Nhap ho ten: ");
  16. gets_s(sv[i].hoten);
  17. printf("Nhap MSSV: ");
  18. scanf_s("%d", &sv[i].mssv);
  19. while (getchar() != '\n');
  20. printf("Nhap diem toan: ");
  21. scanf_s("%f", &sv[i].toan);
  22. while (getchar() != '\n');
  23. printf("Nhap diem li: ");
  24. scanf_s("%f", &sv[i].li);
  25. while (getchar() != '\n');
  26. printf("Nhap diem hoa: ");
  27. scanf_s("%f", &sv[i].hoa);
  28. while (getchar() != '\n');
  29. }
  30. }
  31. void xuatnsv(sinhvien sv[],int n)
  32. {
  33.  
  34. printf("%-20s %-10s %-10s %-10s %-10s\n", "HoTen", "MSSV", "DiemToan", "DiemLi", "DiemHoa");
  35. for (int i = 1;i <= n;i++)
  36. {
  37. printf("%-20s %-10d %-10f %-10f %-10f\n", sv[i].hoten, sv[i].mssv, sv[i].toan, sv[i].li, sv[i].hoa);
  38. }
  39. }
  40. int main()
  41. {
  42. int n;
  43. char ch;
  44. sinhvien *p;
  45. p = new sinhvien[100];
  46. printf("so luong sv ");
  47. scanf_s("%d", &n);
  48. while (getchar() != '\n');
  49. nhapnsv(p,n);
  50. xuatnsv(p,n);
  51. system("pause");
  52. return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment