加法变乘法 我们都知道:1+2+3+ … + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015

2019-12-27 145次浏览 已收录 6个评论

我们都知道:1+2+3+ … + 49 = 1225
现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015

比如:
1+2+3+…+1011+12+…+2728+29+…+49 = 2015
就是符合要求的答案。

请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)


思路:整个表达式也就运算符那里在改变,所以我们只需要去掉变化的那一部分,其余的还是相等的.

package six;
 
public class jbc {
 
public static void main(String[] args) {
 
	for(int i=1;i<=47;i++) {
		for(int j=i+2;j<=48;j++) {
			int sum1=1225-i-(i+1)-j-(j+1);
			int sum2=2015-i*(i+1)-j*(j+1);
			if(sum1==sum2)
				System.out.println(i);
		}
	}
 
 
 
 
}
}
 
 
 

渣渣龙, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:加法变乘法 我们都知道:1+2+3+ … + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015
喜欢 (0)

您必须 登录 才能发表评论!

(6)个小伙伴在吐槽
  1. 我给你点赞了
    靓妹2020-03-27 13:04
  2. 靓仔2020-03-27 13:29
  3. 奥利给
    靓仔2020-03-27 13:55
  4. 记住这个网站了
    小蚯蚓2020-03-28 17:10
  5. 最好再详细点
    我是你哥2020-03-28 18:02
  6. 以后多发点哦
    hello2020-05-26 10:03