一个借书方案(运用排列)

   如果A有N本书,我们要将这N本书分给三个人,有多少中分法。
程序实现如下:
 1  using  System;
 2  using  System.Collections.Generic;
 3  using  System.Text;
 4 
 5  namespace  Test
 6  {
 7       class  Program
 8      {
 9           static   void  Main( string [] args)
10          {
11               int  a, b, c, d, count  =   0 ;
12              Console.Write( " How many books: " );
13              d  =  Convert.ToInt32(Console.ReadLine());
14              Console.WriteLine( " There are different methods for XM to distribute books to 3 Readers: " );
15               for  (a  =   1 ; a  <=  d; a ++ )
16                   for  (b  =   1 ; b  <=  d; b ++ )
17                       for  (c  =   1 ; a  !=  b  &&  c  <=  d; c ++ )
18                           if  (c  !=  a  &&  c  !=  b)
19                              Console.WriteLine( " {0}: {1},{2},{3} " ++ count, a, b, c);
20          }
21      }
22  }
23 


转载于:https://www.cnblogs.com/lc329857895/archive/2007/10/29/941742.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值