Java 加号变乘号

举报
陈言必行 发表于 2021/08/13 23:22:09 2021/08/13
【摘要】 public class jiahaobianchenghao { /** * 我们都知道:1+2+3+ ... + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如:1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015 */ public static void main(String[] a...

  
  1. public class jiahaobianchenghao {
  2. /**
  3. * 我们都知道:1+2+3+ ... + 49 = 1225
  4. 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015
  5. 比如:1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015
  6. */
  7. public static void main(String[] args) {
  8. // TODO Auto-generated method stub
  9. int a,b;
  10. for(a=1;a<49;a++){
  11. for(b=a+2;b<49;b++){
  12. int m=a*(a+1);
  13. int n=b*(b+1);
  14. if((m+n)-(2*a+2*b+2)==(2015-1225)){
  15. System.out.println(a+" "+b);
  16. }
  17. }
  18. }
  19. }
  20. }

文章来源: czhenya.blog.csdn.net,作者:陈言必行,版权归原作者所有,如需转载,请联系作者。

原文链接:czhenya.blog.csdn.net/article/details/77610997

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。