fork download
  1. using System;
  2.  
  3. public class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //宣告4個學生的4科成績
  8. int[,] Scores = { { 80, 75, 70, 90 },
  9. { 85, 70, 65, 75 },
  10. { 90, 75, 80, 70 },
  11. { 95, 80, 85, 65 } };
  12. //宣告4個學生的加總及平均
  13. int[] Sum = new int[4];
  14. int[] Average = new int[4];
  15.  
  16. //計算個人加總及平均
  17. for (int i = 0; i < 4; i++)
  18. {
  19. Sum[i] = 0;
  20. for (int j = 0; j < 4; j++)
  21. {
  22. Sum[i] += Scores[i, j];
  23. }
  24. Average[i] = Sum[i] / 4;
  25. }
  26.  
  27. //計算全班加總及平均
  28. int classSum = 0;
  29. int classAverage = 0;
  30. for (int i = 0; i < 4; i++)
  31. {
  32. classSum += Sum[i];
  33. classAverage += Average[i];
  34. }
  35. classAverage /= 4;
  36.  
  37. //輸出成績
  38. Console.WriteLine("學生\t國文\t英文\t數學\t自然\t總分\t平均");
  39. for (int i = 0; i < 4; i++)
  40. {
  41. Console.Write($"第{i + 1}位\t");
  42. for (int j = 0; j < 4; j++)
  43. {
  44. Console.Write($"{Scores[i, j]}\t");
  45. }
  46. Console.WriteLine($"{Sum[i]}\t{Average[i]}");
  47. }
  48.  
  49. //輸出全班加總及平均
  50. Console.WriteLine($"全班總分:{classSum}");
  51. Console.WriteLine($"全班平均:{classAverage}");
  52. }
  53. }
Success #stdin #stdout 0.05s 25152KB
stdin
Standard input is empty
stdout
學生	國文	英文	數學	自然	總分	平均
第1位	80	75	70	90	315	78
第2位	85	70	65	75	295	73
第3位	90	75	80	70	315	78
第4位	95	80	85	65	325	81
全班總分:1250
全班平均:77