C#程式設計(四)----十個數求最大最小平均值
阿新 • • 發佈:2019-02-11
/* (程式頭部註釋開始)
* 程式的版權和版本宣告部分
* Copyright (c) 2012, 煙臺大學計算機學院學生
* All rights reserved.
* 檔名稱:求最大最小平均值
* 作 者: 劉鎮
* 完成日期: 2012 年 09 月 28 日
* 版 本 號: 3.002
* 對任務及求解方法的描述部分
* 輸入描述: ......
* 問題描述:輸入十個數求最大最小平均值
* 程式輸出: ......
* 程式頭部的註釋結束
*/
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Example_8 { class Program { static void Main(string[] args) { Console.WriteLine("請輸入10個數:"); int[] nums = new int[10]; for (int i = 0; i < 10; ++i) { string s = Console.ReadLine(); nums[i] = int.Parse(s); } Console.WriteLine("最大值為:{0}", Max(nums, 10)); Console.WriteLine("最小值為:{0}", Min(nums, 10)); Console.WriteLine("平均值為:{0}", Average(nums, 10)); Console.ReadKey(false); } static int Max(int[] nums, int n) { int maxNumber = nums[0]; for (int i = 0; i < n; ++i) { if (nums[i] > maxNumber) { maxNumber = nums[i]; } } return maxNumber; } static int Min(int[] nums, int n) { int minNumber = nums[0]; for (int i = 0; i < n; ++i) { if (nums[i] < minNumber) { minNumber = nums[i]; } } return minNumber; } static int Average(int[] nums, int n) { int aveNumber = 0; int total = 0; for (int i = 0; i < n; ++i) { total += nums[i]; } aveNumber = total / n; return aveNumber; } } }