编程william hill官网
直播中

cylhades

12年用户 43经验值
私信 关注
[问答]

关于C语言算法的

问你们一个问题,有1,2,3,...,n 这n个数通过相加减使整个式子为0               
例如输入3   输出1+2-3
输入4   输出1-2-3+4
哪位高手知道思路的,指点指点
利用C语言编写

回帖(2)

张志文

2013-3-8 11:51:46
你这个是自己出的题吧,如果n=5,就不存在,也就是先要判断总和是否为偶数,假设这些数存放在一个数组里面,若总和为偶数m,且此时n/2是偶数,那么此时有很多种加减法可以成立,比如1+2-3-4-5-6+7+8;1-2+3-4-5+6-7+8;-1+2-3+4+5-6+7-8;。。。所以,你这样的题是很蛋疼的。。。思路给了,自己看着办。。。
举报

SXXYC

2018-6-10 23:27:16
学习了学习了学习了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分