用 C 编程.找出下面数组中任何三个数之和等于另外三个数之和.并且它们一 一对应的下一组也相等. (输出符合条件的等式.请写出代码.)
备注 1 数组中的元素是手动输入的.最大数是9.最小是0的整数.
2 加法不进位.如5+6+7=8 (可以用 取余 实现).
2加法不进位.如5+6+7=8
1 看看箭头 1+2+3下一组是5+6+7. 0+5+1下一组是3+4+1.
4+9+6下一组是1+5+1 1+8+0下一组是0+4+3
2 下一组的意思是元素的位置平衡移 .看看图中箭头.你应该明白.
3 本题意思是找出数组中任何三个数之和等于另外三个数之和.
并且它们对应的下一组也相等.(不需要同一个数值).
例如 只要 1+2+3=0+5+1并且5+6+7=3+4+1同时相等就可以.
4 输出结果.如 1+2+3=0+5+1 5+6+7=3+4+1
4+9+6=1+8+0 1+5+1=0+4+3
…………….. …………………
再做一个数组,个位数是以它开始的三个数的和,十位数是以它开始的三个数的下一组数之和。
做完这个数组后,再扫描一遍,找出相等的数即可
这么简单的题目也需要大神呀
你这个题目需要的不是细心的大神,需要的是跳大神的。
你要先想清楚,为啥没有人可以看懂你提的问题。
用c实现一个hashtable 把所有0-9三位数的模存进去,然后再把输入的数组扫一遍
图呢?这道题你都发两次了,还是没懂