Descripción del Título
Use C # para escribir una aplicación de consola. Ingrese varios enteros positivos y guárdelos en la matriz (entrada salida significa el final de la entrada), y envíe los valores máximo, mínimo y promedio
ingresar
Ingrese varios números enteros positivos en la matriz
Producción
Se emiten los valores máximo, mínimo y promedio. El valor medio se redondea a dos decimales.
Entrada de muestra
1 2 3 4 5 6 7 8 9 salir
Salida de muestra
9 1 5,00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//1.定义数组
int[] num = new int[100];
int len;
//2.输入数组
for (int i = 0; ; i++)
{
string str = Console.ReadLine();
if (str == "exit")
{
len = i;
break;
}
num[i] = int.Parse(str);
}
int sum = num[0];
int max = num[0];
int min = num[0];
//3.求和、最大值、最小值
for (int i = 1; i < len; i++)
{
sum += num[i];
max = Math.Max(max, num[i]);
min = Math.Min(min, num[i]);
}
//4.求平均值
double ave = (double)sum / len*1.00;
//5.保留两位小数,小数点后几个0就保留几位
string save = ave.ToString("#0.00");
//6.输出
Console.WriteLine("{0}", max);
Console.WriteLine("{0}", min);
Console.WriteLine(save);
}
}
}