/*
设计一个程序,输入10个正整数存入数组中,求最大值、最小值和平
均值。
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string s;
int sum=0;
double aver;
int []nums=new int[10];
int max = -1, min = 10000;
s = Console.ReadLine();
string[] num = s.Split(' '); //Split(' ')方法将输入的字符串分离成字符数组
for (int i = 0; i < 10; i++)
nums[i]=Convert.ToInt32(num[i]);
for (int i = 0; i < 10; i++)
{
sum += nums[i];
if (nums[i] > max)
max = nums[i];
if (nums[i] < min)
min = nums[i];
}
aver=sum/10.0;
Console.WriteLine("最大值是{0},最小值是{1},平均值是{2}", max, min, aver);
Console.ReadKey();
}
}
}
运行结果:
扩充:
/*
设计一个程序,输入若干个正整数存入数组中,求最大值、最小值和
平均值。
*/
/*
设计一个程序,输入若干个正整数存入数组中,求最大值、最小值和
平均值。
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace cx
{
class Program
{
static void Main(string[] args)
{
int sum = 0;
double aver;
int[] nums = new int[10];
int max = -1, min = 10000;
string s = Console.ReadLine();
string[] num = s.Split(' '); //Split(' ')方法将输入的字符串分离成字符数组
for (int i = 0; i < num.Length; i++)
nums[i] = Convert.ToInt32(num[i]);
for (int i = 0; i < num.Length; i++)
{
sum += nums[i];
if (nums[i] > max)
max = nums[i];
if (nums[i] < min)
min = nums[i];
}
aver = sum*10 / num.Length/10.0;
Console.WriteLine("最大值是{0},最小值是{1},平均值是{2}", max, min, aver);
Console.ReadKey();
}
}
}
运行结果: