比如有这么一个数组
a1 a2 a3 a4
b1 b2 b3 b4
c1 c2 c3 c4我想实现a1xb1xc1 + a1xb1xc2 + a1xb1xc3 + a1xb1xc4 + a1xb2xc1 + a1xb2xc2 + a1xb2xc3............. 依此类推怎么用for 来实现呀谢谢
a1 a2 a3 a4
b1 b2 b3 b4
c1 c2 c3 c4我想实现a1xb1xc1 + a1xb1xc2 + a1xb1xc3 + a1xb1xc4 + a1xb2xc1 + a1xb2xc2 + a1xb2xc3............. 依此类推怎么用for 来实现呀谢谢
string[] b = {b1,b2, b3, b4};
string[] c = {c1 ,c2, c3, c4};
string result = ""; foreach (string at in a)
foreach (string bt in b)
foreach (string ct in c)
{
result += at + bt + ct + ";";
} result = result.Substring(0, result.Length - 1);没运行过
一个是*一个是+ 至于数据类型是int还是string可以不考虑
类似于取全排列有多少种
递归吧
int[] b = {2,4, 6, 8};
int[] c = {3 ,7, 9, 11};
long result = ""; foreach (int at in a)
foreach (int bt in b)
foreach (int ct in c)
{
result += at * bt * ct;
}
如果我不知道有多少行和列, 比如一个m X n的数列, 怎么实现这个呀