C#--输入10个数存入数组中,求这10个数的最大值、最小值和平均值与总和

  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个数,并求最大值、最小值,平均值和总和:
");
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 }

原文地址:https://www.cnblogs.com/SophieWang-cmu/p/12905396.html