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

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

可以参考一下这篇文章:https://blog.csdn.net/qq_32409957/article/details/87967608

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

假设都是非负整数吧:
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,不管,能跑就行!
码字不易,觉得有用请采纳!