1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ConsoleApp4 7 { 8 9 namespace text 10 { 11 public class Score 12 { 13 public int GetMin(int[] list) 14 { 15 int min = int.MaxValue; 16 foreach (int i in list) 17 { 18 if (i < min) 19 min = i; 20 } 21 return min; 22 } 23 public int GetMax(int[] list) 24 { 25 int max = 0; 26 foreach (int i in list) 27 { 28 if (i > max) 29 max = i; 30 } 31 return max; 32 } 33 public float GetAve(int[] list) 34 { 35 int sum = 0; 36 float Ave; 37 foreach (int i in list) 38 { 39 sum += i; 40 41 } 42 Ave = sum / 10.0f; 43 return Ave; 44 } 45 public int Sum(int[] list) 46 { 47 int sum = 0; 48 int Sum; 49 foreach (int i in list) 50 { 51 sum += i; 52 53 } 54 Sum = sum; 55 return Sum; 56 } 57 } 58 namespace text 59 { 60 public class Score 61 { 62 public int GetMin(int[] list) 63 { 64 int min = int.MaxValue; 65 foreach (int i in list) 66 { 67 if (i < min) 68 min = i; 69 } 70 return min; 71 } 72 public int GetMax(int[] list) 73 { 74 int max = 0; 75 foreach (int i in list) 76 { 77 if (i > max) 78 max = i; 79 } 80 return max; 81 } 82 public float GetAve(int[] list) 83 { 84 int sum = 0; 85 float Ave; 86 foreach (int i in list) 87 { 88 sum += i; 89 90 } 91 Ave = sum / 10.0f; 92 return Ave; 93 } 94 public int Sum(int[] list) 95 { 96 int sum = 0; 97 int Sum; 98 foreach (int i in list) 99 { 100 sum += i; 101 102 } 103 Sum = sum; 104 return Sum; 105 } 106 } 107 } 108 class Program 109 { 110 static void Main(string[] args) 111 { 112 Score s = new Score(); 113 int[] score = new int[10]; 114 Console.WriteLine("請輸入10個數,並求最大值、最小值,平均值和總和:\n"); 115 for (int i = 0; i < 10; i++) 116 { 117 Console.WriteLine("請輸入第{0}個數: ", i + 1); 118 score[i] = Int32.Parse(Console.ReadLine()); 119 } 120 Console.WriteLine("您輸入10個數中最小值為: " + s.GetMin(score)); 121 Console.WriteLine("您輸入10個數中最大值為: " + s.GetMax(score)); 122 Console.WriteLine("您輸入10個數中平均值為: " + s.GetAve(score)); 123 Console.WriteLine("您輸入10個數的總和為: " + s.Sum (score )); 124 } 125 } 126 } 127 }