C语言编程取球问题

实验小白鼠 2015-12-11 09:16:36
...全文
649 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
实验小白鼠 2017-12-15
  • 打赏
  • 举报
回复
谢谢各位
xdashewan 2015-12-11
  • 打赏
  • 举报
回复
三个数字以w为改变因子做综合为8的排列组合
crystal_lz 2015-12-11
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/391861722 有人问过和你一模一样的问题 在帖子中 我也有答复
crystal_lz 2015-12-11
  • 打赏
  • 举报
回复
引用 2 楼 crystal_lz 的回复:
http://bbs.csdn.net/topics/391861722 有人问过和你一模一样的问题 在帖子中 我也有答复

int nCount = 8;//总共拿出个数
int nRedCount = 100;
int nWriteCount = 100;
int nBlackCount = 1;
for (int write = 1; write <= nWriteCount && write <= nCount; write++) {
    for (int red = 0; red <= nRedCount && (write + red) <= nCount; red++) {
        //黑球不够凑够8个的情况下的情况下
        if (nCount - write - red > nBlackCount) continue;
        Console.WriteLine(
            "write:" + write + 
            " red:" + red + 
            " black:" + (nCount - write - red));
    }
}
 
write:1 red:6 black:1
write:1 red:7 black:0
write:2 red:5 black:1
write:2 red:6 black:0
write:3 red:4 black:1
write:3 red:5 black:0
write:4 red:3 black:1
write:4 red:4 black:0
write:5 red:2 black:1
write:5 red:3 black:0
write:6 red:1 black:1
write:6 red:2 black:0
write:7 red:0 black:1
write:7 red:1 black:0
write:8 red:0 black:0

110,526

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧