asp.net 3个数 每个数有两种变化 用代码打出每种组合
1 2 3
第一种 正常正常正常
第二种 故障正常正常
第三种种 正常故障正常
。...............。
不能重复
希望大侠们有解决的办法 asp.net
[解决办法]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string[] s = { "正常", "故障" };
for (int i = 7; i >= 0; i--)
{
char[] bits = Convert.ToString(i, 2).PadLeft(3, '0').ToCharArray();
string item = "";
for (int j = 0; j < 3; j++)
{
if (bits[j] == '1')
item += (j + 1).ToString() + s[0] + " ";
else
item += (j + 1).ToString() + s[1] + " ";
}
item = item.TrimEnd();
Console.WriteLine(item);
}
}
}
}