开发者社区> 问答> 正文

用递归算法解x1+x2+x3+x4+x5+x6+x7+x8+x9+x10=100有多少组解?

同题,谢谢!

展开
收起
知与谁同 2018-07-22 10:29:38 2802 0
2 条回答
写回答
取消 提交回答
  • TA有点害羞,没有介绍自己...
    是x*1,还是十个数字相加。。
    2019-07-17 22:55:19
    赞同 展开评论 打赏
  • 静静的看着你们
    int a[10];
    int sum=0;
    int f(a, i){
    if(i<0 || i>10){return;}
    if(i==10){
    if(a[0]+a[1]...+a[9]==100){
    sum+=1;
    printf a;
    }
    return;
    }
    for(j=0;j<101;j++){
    a[i]=j;
    f(a,i+1);
    }
    }
    void main(){
    f(a, 0);
    }
    sum就是解数。
    2019-07-17 22:55:19
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载