我们都知道: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); } } } }
我给你点赞了
好
奥利给
记住这个网站了
最好再详细点
以后多发点哦