fork download
  1. #include <stdio.h>
  2.  
  3. struct student {
  4. int id; /* 学籍番号 */
  5. int eng; /* 英語の成績 */
  6. int math; /* 数学の成績 */
  7. int sci; /* 理科の成績 */
  8. };
  9.  
  10. int main(){
  11. struct student s1 = {17001, 60, 100, 20};
  12. struct student s2;
  13. int total1, total2; /* 合計点用の変数 */
  14.  
  15. /* s1の合計点を計算してプリント */
  16. total1 = s1.eng + s1.math + s1.sci;
  17. printf("%7d %5d %5d %5d %5d\n",
  18. s1.id, s1.eng, s1.math, s1.sci, total1);
  19.  
  20. s2 = s1;
  21. /* s2の合計点を計算してプリント */
  22. total2 = s2.eng + s2.math + s2.sci;
  23. printf("%7d %5d %5d %5d %5d\n",
  24. s2.id, s2.eng, s2.math, s2.sci, total2);
  25.  
  26. return 0;
  27. }
  28.  
  29.  
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
  17001    60   100    20   180
  17001    60   100    20   180