有数组(a1,a2,a3,a4,a5,a6),(b1,b2,b3,b4,b5,b6),怎样计算其中任意三个值的和并显示?例如a3+b4+b6=?

有一组数组,它们是
1.(A1=?,B1=?);
2..(A2=?,B2=?);
3.(A3=?,B3=?)
…….
21.(A21=?,B21=?);
22.(A22=?,B22=?).
其中?是一组数字,分别是1,2,3,4,5,和6.
第一步:
在以上数据的44个数A1,B1;A2,B2;A3,B3…….A21,B21,A22,B22中任意取3个数据相加得:
比如:A1+A2+B3=8
B1+B2+A3=8
A11+A22+B3=7
B10+B2+A15=8
。。。。。。。。。。
A11+A20+B6=5
B6+B9+A3=7
(说明:取相加值大于等于6的进行操作)
第二步:如上所得值相等,则使两式相等,如下:
A1+A2+B3=B1+B2+A3=8
A1+A2+B3=B10+B2+A15=8
B6+B9+A3=A11+A22+B3=7
。。。。。。。
第三步:看以上的数据是否符合原始数据
如A1+A2+B3=B1+B2+A3=8
符合数据(A1,B1);(A2,B2);(A3,B3)
A1+A2+B3=B10+B2+A15=8
无法与原始数据匹配
B6+B9+A3=A11+A22+B3=7
无法与原始数据匹配
第四步:选择与原始数据匹配的那一组数据,并显示出来
(A1,B1);(A2,B2);(A3,B3)

郭敦顒回答:
设A={a1,a2,a3,a4,a5,a6},B={b1,b2,b3,b4,b5,b6},
Ci={xi,yi,zi},i=1,2,…,C³下标12=220,且Ci⊂(A∪B),
则xi+yi+zi表示其中任意三个值的和。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-08
你想怎么样的输入得到什么的输出,具体点才能编程追问

有一组数组,它们是1.(A1=?,B1=?);2..(A2=?,B2=?);3.(A3=?,B3=?)…….21.(A21=?,B21=?);22.(A22=?,B22=?).其中?是一组数字,分别是1,2,3,4,5,和6.
第一步:在以上数据的44个数A1,B1;A2,B2;A3,B3…….A21,B21,A22,B22中任意取3个数据相加得:
如A1+A2+B3=8,B1+B2+A3=8,A11+A22+B3=7,B10+B2+A15=8。。,A11+A20+B6=5,...

追答

如果只要输出,与原数据相匹配的数据的话,可以定义两个数组a 和 b
取 a[i] ,a[j],a[k] ,b[i],b[j],b[k],
再任意取其中三个计算和,再与另三个的和比较,
若相等,则输出。
具体程序略

追问

能不能麻烦这位网友给我写出具体的程序,十分感谢

追答

具体你自己写吧,三层嵌套循环
;最内层操作,任取3个计算和,有10种情况。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网