fork download
  1. #define _CRT_SECURE_NO_WARNINGS
  2.  
  3. #include <stdio.h>
  4.  
  5. struct student {
  6. char name[20];
  7. int kor;
  8. int eng;
  9. int mat;
  10. int tot;
  11. float avg;
  12. };
  13.  
  14. int main() {
  15. struct student s[5];
  16. char name[20];
  17.  
  18. for (int i = 0; i < 5; i++) {
  19. printf("이름 국 영 수를 입력하세요: ");
  20. scanf("%s %d %d %d", s[i].name, &s[i].kor, &s[i].eng, &s[i].mat);
  21. s[i].tot = s[i].kor + s[i].eng + s[i].mat;
  22. s[i].avg = s[i].tot / 3.0;
  23. }
  24. printf("이름\t국어\t영어\t수학\t합계\t평균\n");
  25. printf("============================================\n");
  26. for (int i = 0; i < 5; i++) {
  27. printf("%s\t%d\t%d\t%d\t%d\t%f\n", s[i].name, s[i].kor, s[i].eng, s[i].mat, s[i].tot, s[i].avg);
  28. }
  29. }
Success #stdin #stdout 0.01s 5280KB
stdin
정지환 10 20 30
정지완 11 21 31
정지원 12 22 32
정지웬 13 23 33
정지웳 14 24 34
stdout
이름 국 영 수를 입력하세요: 이름 국 영 수를 입력하세요: 이름 국 영 수를 입력하세요: 이름 국 영 수를 입력하세요: 이름 국 영 수를 입력하세요: 이름	국어	영어	수학	합계	평균
============================================
정지환	10	20	30	60	20.000000
정지완	11	21	31	63	21.000000
정지원	12	22	32	66	22.000000
정지웬	13	23	33	69	23.000000
정지웳	14	24	34	72	24.000000