用c++写从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球k,但必须有红球i和白球j。
时间: 2023-05-31 09:05:24 浏览: 87
#include <stdio.h>
int main() {
int i, j, k;
int count = 0; // 组合数计数器
// 循环遍历所有可能的组合
for (i = 1; i <= 3; i++) {
for (j = 1; j <= 5; j++) {
for (k = 0; k <= 6; k++) {
if (i + j + k == 8 && i > 0 && j > 0) { // 满足条件输出
printf("第%d组:红球%d个,白球%d个,黑球%d个\n", ++count, i, j, k);
}
}
}
}
return 0;
}
阅读全文