110,534
社区成员
发帖
与我相关
我的任务
分享
static void Main(string[] args)
{
int max = 8, min = 2,waringcount = 0;
var waring = false;
var list = new List<int>() { 1, 3, 9, 4, 10, 11, 7, 8, 9, 10 };
foreach(var i in list)
{
//进入报警状态
if (!waring && (i > max||i<min))
{
waring = true;
}
//由报警回到正常状态
if (waring && (i <= max && i >= min))
{
waringcount++;
waring = false;
}
}
Console.WriteLine(waringcount);
static void Main(string[] args)
{
int max = 8, min = 2;
IList<int> list = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int count = 0;
for (int i = 0; i < list.Count; i++)
{
if (list[i] > max || list[i] < min)
{
count++;
}
}
Console.WriteLine(count);
}