• 字体软件
  • 免费字体
  • 快捷图标
  • Pixiv
当前位置:主页 > 游戏攻略 > 一个人有五本书,要把书借给A,B,C三个人,每人每次最多只能借两本,问有多少种借书方法?用C语言编程

一个人有五本书,要把书借给A,B,C三个人,每人每次最多只能借两本,问有多少种借书方法?用C语言编程

来源:未知 作者:admin 2024-06-29 01:43

一个人有五本书,要把书借给A,B,C三个人,每人每次最多只能借两本,问有多少种借书方法?用C语言编程

#include<stdio.h>

main()

{int i,j,k,n,x=0;

for(i=1;i<=5;i++) //有5本书,所以i<=5

for(j=i+1;j<=5;j++)//由于书不能相同,且第二本书的排序总在第一本书的后面,所以j=i+1

for(k=1;k<=5;k++)//上面是A拿得的书,现在开始B拿,思想一样

for(n=k+1;n<=5;n++)

{if(k==i||k==j||n==i||n==j)//B拿得的书不能和A的一样,如果一样执行continue语句

continue;//该语句是跳到for(n=k+1;n<=5;n++),再次执行循环

x++;//统计分发次数

}

printf(%d\n,3*x);//x乘以3表示以上情况只针对c拿了一本书,而A,B拿一本书的的情况和C是一样的,所以乘上3.

}

南瓜先生大冒险第三章攻略 第三关怎么打

南瓜先生大冒险第四关怎么过,南瓜先生大冒险第四关国际象棋攻略心得分享: 国际象棋和旁边的思维数字密码一直没有头绪 首先要把那个头盔拿到,给下面的那个人,下面的拼图的前凉快积木比较好找。 最后一块积木在那个放电影的盘子那里,红色的长条。

相关资讯
热门推荐
最新攻略