当前位置:   article > 正文

借书方案C语言_c语言借书问题

c语言借书问题

小明有5本新书,要借给A、B、C这3位小朋友, 若每人每次只能借1本,则可以有多少种不同的借法?

分析:这是一道关于排列组合的问题,将5本书按1~5编号,A,B,C三人每次任选一本,每人有5种选择,由于一本书每次只能由一人取得,所以每次取书三人所得书的编号皆不同。


#include<stdio.h>
main()
{
    int a,b,c;
    int sum=0;
    for(a=1;a<=5;a++)               //A借阅的图书编号 
        for(b=1;b<=5;b++)           //B借阅的图书编号 
            for(c=1;c<=5;c++)       //C借阅的图书编号 
            {
                //每人每次借的书都不同
                if(a!=b && b!=c && a!=c)
                {
                    printf("A:%d  B:%d  C:%d\n",a,b,c);
                    sum++; 
                } 
            }
    printf("总共有%d种借阅方式",sum); 
} 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/427590
推荐阅读
相关标签
  

闽ICP备14008679号