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"));
}
}
}