分书问题

分书问题

问题描述:

小明有5本不同的书,有ABC三位小朋友,每人每次只能借一本,有多少种借法?

设计思路:

A,B,C三个人,1,2,3,4,5五本书

代码:#include<stdio.h>

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&&b!=c&&a!=c)

                      {

                             printf("A:%2d B:%2d C:%2d",a,b,c);

                             i++;

                             if(i%4==0)printf("\n");

                      }

                      printf("共有%d种方法\n",i);

}

 

posted @ 2023-04-12 19:43  麹义  阅读(41)  评论(0)    收藏  举报