数据过滤
000001
002
003
004
005
006
...
999
这个是易做图投注的全部号,要过滤其中,三个数(个,十,百)相加=12的行,求一个较快的方法。
--------------------编程问答-------------------- 这个要闻那些算法高手了 --------------------编程问答-------------------- 现在的方法是:写三个嵌套循环,三个数相加等于12,再进行组合 --------------------编程问答-------------------- 用一般方法试了下,也不慢呀..0.09375秒
static void Main(string[] args)
{
DateTime startTime = DateTime.Now;
for (byte i = 0; i <= 9; i++)
{
for (byte j = 0; j <= 9; j++)
{
for (byte k = 0; k <= 9; k++)
{
if (i + j + k != 12)
Console.Write(i.ToString() + j.ToString() + k.ToString() + "\t");
}
}
}
double seconds = DateTime.Now.Subtract(startTime).TotalSeconds;
Console.WriteLine();
Console.WriteLine(seconds);
Console.ReadKey();
}
补充:.NET技术 , C#