C#关于平均值,最大值,最小值的求解

/* (程序头部注释开始) 

* 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * 作 者: 李兆庆 * 完成日期: 2012 年 9 月 10 日 * 输入描述: * 问题描述及输出: 编写一个C#应用程序,实现功能:设计一个程序,输入10个数存入数组中,求最大值、最小值和平均值. * 程序头部的注释结束 */ using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace No._3 { class Program { static void Main(string[] args) { int sum = 0, max = 0, min = 0; float p; int[] a = new int[10]; int num = 10; Console.Write("请分别输入您要存入的数字:"); for (int i = 0; i < num; i++) { string str = Console.ReadLine(); int x = int.Parse(str); a[i] = x; } max = a[0]; for (int i = 0; i < num-1; i++) { if (a[i] < a[i+1]) { max = a[i+1]; } } min = a[0]; for (int i = 0; i < num-1; i++) { if (a[i] > a[i+1]) { min = a[i+1]; } } for (int i = 0; i < num; i++) { sum += a[i]; } p = (float)sum / num; Console.WriteLine("该数组中最大值为:{0} 最小值为:{1} 平均值为: {2}", max, min, p); Console.ReadKey(false); } } }


你可能感兴趣的:(关于C#)