随机取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,不管,能跑就行!
码字不易,觉得有用请采纳!