早教吧 育儿知识 作业答案 考试题库 百科 知识分享

输入一个下限值一个上限值和一个平均值,后随机生成16个值问题……例输入最小值20,最大值30,平均值25,后随机生成16个值,除去最小的3个值和最大的3个值后,剩下的10个值的平均值要等于25.

题目详情
输入一个下限值 一个上限值 和一个平均值,后随机生成16个值问题……
例输入最小值20,最大值30,平均值25,后随机生成16个值,除去最小的3个值 和最大的3个值后,剩下的10个值的平均值要等于25.这个算法要怎么实现,(C、C++或C#均可)
▼优质解答
答案和解析
Random ran = new Random();
for (int i = 0; i < 8; i++)
{
int a = ran.Next(int.Parse(txt1.Text.Trim()),int.Parse(txt2.Text.Trim()));
int b = int.Parse(txt3.Text.Trim())*2 - a;
zhong += a.ToString() + "," + b.ToString() + ",";
}
//string[] str = zhong.Split(',');
Label1.Text = zhong.Substring(0,zhong.Length-1);
Session["str"] = zhong;