五本新书,借给a,b,c三人,每人借一本,共有多少种借书方案?
二、设计思路
1.从五个数中选取三个排列组合,确立循环范围
2.建立循环穷举所有情况
3.符合条件的情况输出
三、程序流程图
四、代码实现
#include <iostream>
using namespace std;
int main() {
int a, b, c, i = 0;
printf("A,B,C三人所选书号分别为: \n");
for (a = 1; a <= 5; a++) {
for (b = 1; b <= 5; b++) {
for (c = 1; c <= 5; c++) {
if (a != b && a != c && b != c) {
printf("A:%2d B:%2d C:%2d ", a, b, c);
i++;
if (i % 4 == 0)
printf("\n");
}
}
}
}
printf("共有%d种有效借阅方法\n", i);
}
运行结果
标签:4.15,int,日记,循环,打卡,建民 From: https://www.cnblogs.com/cor0000/p/17319237.html