使用数组管理学生成绩.c 694 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #include <stdio.h>
  2. int main() {
  3. int n;
  4. scanf("%d", &n);
  5. int stu[100][4];
  6. int t[100];
  7. int i,j;
  8. for (i = 0; i < n; i++) {
  9. for (j = 0; j < 4; j++) {
  10. scanf("%d", &stu[i][j]);
  11. }
  12. }
  13. for (i = 0; i < n; i++) {
  14. t[i] = 0;
  15. for (j = 0; j < 4; j++) {
  16. t[i] += stu[i][j];
  17. }
  18. }
  19. double totalAvg = 0;
  20. for (i = 0; i < n; i++) {
  21. totalAvg += t[i];
  22. printf("%d ", t[i]);
  23. }
  24. printf("\n");
  25. for (i = 0; i < n; i++) {
  26. double avg = (double)t[i] / 4;
  27. printf("%.2f ", avg);
  28. }
  29. printf("\n");
  30. totalAvg /= n;
  31. printf("%.2f\n", totalAvg/4);
  32. return 0;
  33. }