题目描述
使用C#编写一个控制台应用。输入若干个正整数存入数组中(输入exit表示输入结束),输出最大值、最小值和平均值
输入
输入若干个正整数存入数组中
输出
输出最大值、最小值和平均值。 平均值保留两位小数。
样例输入
copy
<span style="color:#333333">1
2
3
4
5
6
7
8
9
exit</span>
样例输出
<span style="color:#333333">9
1
5.00</span>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int t = 1;
int n = 0;
double sum = 0;
int[] num = new int[100];
//string s = "exit";
while(t>0)
{
string s=Console.ReadLine();
if (s=="exit")
{
//Console.WriteLine("sadas");
break;
}
num[n] = int.Parse(s);
//Console.WriteLine(sum);
sum += num[n];
n++;
}
wahh(num,n);
Console.WriteLine(num[n-1]);
Console.WriteLine(num[0]);
Console.Write("{0:N2}",sum/n);
Console.ReadKey();
}
static void wahh(int[] num,int n)
{
int t;
for (int i = 0; i <n ; i++)
{
for (int j = i+1; j < n; j++)
{
if (num[i] > num[j])
{
t = num[i];
num[i] = num[j];
num[j] = t;
}
}
}
}
}
}