小明有5本新书,要借给A、B、C三位小朋友,若每人每次只能借一本,则可以有多少种借法?
分析:首先确定A的选择,在确定B的选择,最后确定C的选择,逐个选择,条理清晰一点。
程序如下:
#include <stdio.h>
int main()
{
int A;
int B;
int C;
int num = 0;
for(A = 0;A < 5;A ++)
{
B = 0;
while(B < 5)
{
if(B == A)
{
B ++;
}
else
{
C = 0;
while(C < 5)
{
if(C == A ||C == B)
{
C ++;
}
else
{
num ++;
C ++;
}
}