110,567
社区成员
发帖
与我相关
我的任务
分享
var a = new int[] { 59, 27, 44, 66, 44, 34, 3, 9, 4 };
int lq = 25;
int hq = 41;
int bq = 51;
int lx_lq = 0;
int lx_hq = 0;
int lx_bq = 0;
for (var i = 0; i < a.Length; i++)
{
if (a[i] < lq)
{
break;
}
if (a[i] >= lq)
{
lx_lq++;
}
if (a[i] >= hq)
{
lx_hq++;
}
if (a[i] >= bq)
{
lx_bq++;
}
}
Console.WriteLine("lx_lq:{0};lx_hq:{1};lx_bq:{2};", lx_lq, lx_hq, lx_bq);
var a = new int[] { 59, 27, 44, 66, 44, 34, 3, 9, 4 };
var d = new int[] { 25, 41, 51 };
var r = new int[d.Length];
var t = new int[d.Length];
for (var i = 0; i < a.Length; i++)
{
for (var k = 0; k < d.Length; k++)
{
if (a[i] >= d[k]) t[k]++;
else
{
r[k] = Math.Max(r[k], t[k]);
t[k] = 0;
// if (k == 0) break;
}
}
}
Console.WriteLine(string.Join(", ", r));