110,533
社区成员
发帖
与我相关
我的任务
分享
for (int k = 0; k < ds.Tables[0].Rows.Count; k++)//循环取出m=0.2时的值
{
mach = double.Parse(ds.Tables[0].Rows[k]["马赫数"].ToString());
if (0.205 > mach && mach > 0.195)
{
count = count + 1;
for (int c = 0; c < count; c++)
{
arr[a] = mach;
}
}
}
for (int j = 0; j < avg.Length ; j++)
{
a += avg[i] / avg.Length;
}
DataTable table = new DataTable();
table.Columns.Add("count", typeof(int));
for (int i = 0; i < 5; i++)
{
DataRow row = table.NewRow();
row["count"] = i;
table.Rows.Add(row);
}
double result = 0;
double.TryParse(table.Compute("AVG(count)", "count > 3").ToString(), out result);
List<double> list = new List<double>();
for (int k = 0; k < ds.Tables[0].Rows.Count; k++)
{
double mach = Convert.ToDouble(ds.Tables[0].Rows[k]["马赫数"]);
if(mach < 0.205 && mach > 0.195)
{
list.Add(mach);
}
}
arr = list.ToArray();