C# N个数组相乘
有N个数组,现在存在一个变量里:
var dics = new Dictionary<string, decimal[]>();
dics.Add("001",new[] {1, 1.5, 1.2});
dics.Add("002",new[] {2, 2.5, 2.2});
dics.Add("003",new[] {3, 3.5, 3.2});
......
现在需要得到:
"1 * 2 * 3 = 6",
"1 * 2 * 3.5 = xx",
"1 * 2 * 3.2 = xx",
"1.5 * 2 * 3 = xx",
"1.5 * 2 * 3.5 = xx",
"1.5 * 2 * 3.2 = xx",
"1.2 * 2 * 3 = xx",
"1.2 * 2 * 3.5 = xx",
"1.2 * 2 * 3.2 = xx",
就是数组里的数据相乘,不知有什么实现的方法? 如果需要用到递归,请问这个递归怎么写?
var dics = new Dictionary<string, decimal[]>();
dics.Add("001",new[] {1, 1.5, 1.2});
dics.Add("002",new[] {2, 2.5, 2.2});
dics.Add("003",new[] {3, 3.5, 3.2});
......
现在需要得到:
"1 * 2 * 3 = 6",
"1 * 2 * 3.5 = xx",
"1 * 2 * 3.2 = xx",
"1.5 * 2 * 3 = xx",
"1.5 * 2 * 3.5 = xx",
"1.5 * 2 * 3.2 = xx",
"1.2 * 2 * 3 = xx",
"1.2 * 2 * 3.5 = xx",
"1.2 * 2 * 3.2 = xx",
就是数组里的数据相乘,不知有什么实现的方法? 如果需要用到递归,请问这个递归怎么写?
...全文
相关推荐
C矩阵类实现转置,相乘,相加,求逆.doc
C矩阵类实现转置,相乘,相加,求逆.doc
C#二维数组乘法算法
用户输入2个二维数组,程序自动输出这2个数组的乘积
C#计算大数的乘法和阶乘
常规的计算阶乘的方法是采用递归。但由于受计算机的限制,即时采用长整型也只能计算20以内的阶乘。自己写了一个计算大数乘法和阶乘的程序,感兴趣的可以看一看
C#实现矩阵乘法实例分析
主要介绍了C#实现矩阵乘法的方法,实例分析了通过C#数组构造矩阵及实现矩阵乘法的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
c#实现动态规划法——求解矩阵连乘问题
使用c#实现动态规划法——求解矩阵连乘问题,包括GUI和逻辑实现。


