永发信息网

C语言有关的题

答案:1  悬赏:10  手机版
解决时间 2021-08-17 13:49

请用C语言程序对下面的题目进行编程

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

最佳答案

*问题分析与算法设计
    本问题实际上是一个排列问题,即求从5个中取3个进行排列的方法的总数。首先对五本书从1至5进行编号,然后使用穷举的方法。假设三个人分别借这五本书中的一本,当三个人所借的书的编号都不相同时,就是满足题意的一种借阅方法。
*程序说明与注释
void main()
{
    int a,b,c,count=0;
    printf("There are diffrent methods for XM to distribute books to 3 readers:\\n");
    for(a=1;a<=5;a++)    
    for(b=1;b<=5;b++)    
    for(c=1;a!=b&&c<=5;c++)   
    if(c!=a&&c!=b)    
    printf(count%8?"%2d:%d,%d,%d  ":"%2d:%d,%d,%d\\n  ",++count,a,b,c);
    
}
*运行结果
    There are diffrent methods for XM to distribute books to 3 readers:
    1: 1,2,3    2: 1,2,4    3: 1,2,5    4: 1,3,2    5: 1,3,4
    6: 1,3,5    7: 1,4,2    8: 1,4,3    9: 1,4,5    10:1,5,2
    11:1,5,3    12:1,5,4    13:2,1,3    14:2,1,4    15:2,1,5
    16:2,3,1    17:2,3,4    18:2,3,5    19:2,4,1    20:2,4,3
    21:2,4,5    22:2,5,1    23:2,5,3    24:2,5,4    25:3,1,2
    26:3,1,4    27:3,1,5    28:3,2,1    29:3,2,4    30:3,2,5
    31:3,4,1    32:3,4,2    33:3,4,5    34:3,5,1    35:3,5,2
    36:3,5,4    37:4,1,2    38:4,1,3    39:4,1,5    40:4,2,1
    41:4,2,3    42:4,2,5    43:4,3,1    44:4,3,2    45:4,3,5
    46:4,5,1    47:4,5,2    48:4,5,3    49:5,1,2    50:5,1,3
    51:5,1,4    52:5,2,1    53:5,2,3    54:5,2,4    55:5,3,1
    56:5,3,2    57:5,3,4    58:5,4,1    59:5,4,2    60:5,4,3
帮你搜索到的 google 百度 要多学会利用~~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我这半年到现在所在的新城市后,除了家人和同
表示酒后伤心的诗句,形容微醺的诗句
男孩胡须问题
当阳市宜昌当阳市干溪中小学地址在什么地方,
游戏机上的游戏没法玩
心里有事,可到嘴边又说不出。
大话3太阴寒云强盘多少
QQ炫舞中有的衣服原来可以用购物券代买一部分
这个月的月经是点滴状有时还觉得恶心请问知道
阴历1994年8月初4是几月几号啊
2月6号是什么星座?星座特点是什么?
QQ密码被人改了,,怎么找回密码啊?
她还会等我三年吗
求精美的动漫壁纸,要1280*1024的,谢谢
NBA 2K12会请谁来代言?
推荐资讯
明知会和他在一起,将来要受伤害,却还是选择
5岁小女孩误吞硬帖能在肚子里消化吗
网络歌曲(爱情买卖)是谁唱的,
士官是干部还是工人,医院取药是工人还是干部
j我小叔用固定电话冲值黄钻是3个月的可好了以
我刚读初中了,但不知道写作文要写几百字左右
做完梦就会很快醒来,为什么
谁有澄海3C地图包 跟我联系、在线等。
求fate stay night游戏的远坂,间桐详细攻略
15十3(1一a)一(1一a一a的2次方)十(1一a
我什么时候飞升啊?
我国领土的纬度差异对我国的农业发展主要的有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?