fork download
  1. #include <stdio.h>
  2.  
  3. struct SCORE {
  4. int number;
  5. char name[20];
  6. int eigo;
  7. int kokugo;
  8. int sugaku;
  9. int goukei;
  10. };
  11.  
  12. void input(struct SCORE *p)
  13. {
  14. printf("学籍番号 氏名 英語 国語 数学\n");
  15. scanf("%d%19s%d%d%d", &p->number, p->name, &p->eigo, &p->kokugo, &p->sugaku);
  16. p->goukei = p->eigo + p->kokugo + p->sugaku;
  17. }
  18.  
  19. int main()
  20. {
  21. struct SCORE x1, x2, *p;
  22.  
  23. input(&x1);
  24. input(&x2);
  25. p = (x1.goukei > x2.goukei) ? &x1 : &x2;
  26. printf("%s %d\n", p->name, p->goukei);
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0.01s 1724KB
stdin
1 nakashima 75 80 75
2 takada 77 82 70
stdout
学籍番号 氏名 英語 国語 数学
学籍番号 氏名 英語 国語 数学
nakashima 230