如何编程实现一组10个数字的数据中任何数字三三相加,即使数据中数字重复,excel做得到吗?

如题所述

Random rd = new Random();
rd.Next();
int a[10] = new int[](){}
sum = a[rd.Next()%9] + a[rd.Next()%9] + a[rd.Next()%9];
rd.Next()%9 是指 随即一个正整数 除以 9 的余数 其最大值不超过9 int[10]数组 int[i] i值的范围是0-9
只要把10个数字放进数组中上面的程序就可以运行,但是excel 真的没发现有这个功能
至于excel高手怎么说,我就不知道了追问

计算结果是120个和值吗?

追答

上面计算的是 10个数字中取出任意三个数字相加。
sum = a[rd.Next()%9] + a[rd.Next()%9] + a[rd.Next()%9];
这个就表示三个数字相加的和 你需要取多少次 取决于这个和循环多少次
我不知道你的120次是怎么得来的 还是你没给我说清楚

追问

10个数字两两相加,把得到的和值结果按依小到大统计各个和值的个数并输出,高手,这个程序你能用c编吗?

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-23
vba编程。追问

如何编?

相似回答