c#输出最大值、最小值和平均值(B)
题目描述
使用C#编写一个控制台应用。输入若干个正整数存入数组中(输入exit表示输入结束),输出最大值、最小值和平均值
输入
输入若干个正整数存入数组中
输出
输出最大值、最小值和平均值。 平均值保留两位小数。
样例输入
2
3
4
5
6
7
8
9
样例输出
9
1
5.00
using System;namespace ConsoleApp2
{class Program{static void Main(string[] args){int sum = 0, maxl = 0, minl = 0;int n = 0;while(true){string s = Console.ReadLine();if(s=="exit"){break;}int temp = Int32.Parse(s);sum += temp;maxl = Math.Max(maxl, temp);minl = Math.Min(minl, temp);n++;if(n==1){maxl = temp;minl = temp;}}Console.WriteLine(maxl);Console.WriteLine(minl);double ave = (double)sum / (double)n;Console.WriteLine(ave.ToString("f2"));}}
}