110,533
社区成员
发帖
与我相关
我的任务
分享
static void Main(string[] args)
{
string stra = "1010101010";
string strb = "1101101001";
string strc = "1010101010";
string strd = "";
for (int i = 0; i < stra.Length; i++)
{
if (stra[i] == '0' && strb[i] == '0' && strc[i] == '0')
{
strd = strd + "0";
}
else
{
strd = strd + "1";
}
}
Console.Write(strd);
Console.ReadKey();
}
string str = "1010101010,1101101001,1010101010";
string[] temp = str.Split(',');
int result = 0;
for (int i = 0; i < temp.Length; i++)
{
result |= Convert.ToInt32(temp[i], 2);
}
Console.WriteLine(Convert.ToString(result, 2));
/*
输出:
1111101011
*/
public string getd(string a,string b,string c)
{
string d="";
for(int i=0;i<10;i++) d+=a.substring(i,1)|b.substring(i,1)|c.substring(i,1);
return d;
}