qwe5b123
莫忘i
采纳率60%
2019-02-26 19:56 阅读 340
已采纳

简单算法问题,求大佬指点

随机取5个数,五个数相加等于100,有多少种组合,用程序写出

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    qq_32409957 可爱的小书包 2019-02-27 10:38
    点赞 评论 复制链接分享
  • qq_43425914 己卯少一天 2019-02-26 21:19

    请问这5个数有要求吗?比如说自然数之类的,不然有无数种组合啊

    点赞 评论 复制链接分享
  • qq_39234705 流泪熊猫头 2019-02-26 23:08

    假设都是非负整数吧:
    int a, b, c, d, e;
    for (a=0; a<101;a++)

            for(b=0;b<101;b++)
                    for(c=0;c<101;c++)
                            for(d=0;d<101;d++)
                                    for(e=0;e<101;e++)
                                            if (a+b+c+d+e==100) System.out.println(" "+a+" "+b+" "+c+" "+d+" "+e);
    
    别问,问就是for循环。时间复杂度n5,不管,能跑就行!
    码字不易,觉得有用请采纳!
    
    点赞 评论 复制链接分享

相关推荐