第三天打卡
1.问题:小明有5本新书,要借给A,B,C这三位小朋友,若每人每次只能借一本,则可以有多少种不同的借法?‘
2.思路:运用穷举法,运用三重for循环列举出所有借书的情况,并通过if语句找出符合条件即不重复的三个借书编号并用count记录符合条件的次数即可。
3.程序流程图:

4.代码实现:
#include <iostream>
using namespace std;
int main()
{
int count=0;
for(int i=1;i<=5;i++){
for(int j=1;j<=5;j++){
for(int k=1;k<=5;k++){
if(i!=j&&j!=k&&i!=k){
cout<<"a="<<i<<" "<<"b="<<j<<" "<<"c="<<k<<endl;
count++;
}
}
}
}
cout<<count;
return 0;
}

浙公网安备 33010602011771号