早教吧作业答案频道 -->数学-->
用C#编写一个程序,需求如下:7个盒子,前6个盒子可以放置0~33的数字,第七个盒子可以放置0~16的数字.求可以组成多少个无重复的数字一定是要求组成的数字没有一个单个的数字是相同的.数字
题目详情
用C#编写一个程序,需求如下:7个盒子,前6个盒子可以放置0~33的数字,第七个盒子可以放置0~16的数字.
求可以组成多少个无重复的数字
一定是要求组成的数字没有一个单个的数字是相同的.数字的大写是不定的.因为有的是单数,有的是两位数.
求可以组成多少个无重复的数字
一定是要求组成的数字没有一个单个的数字是相同的.数字的大写是不定的.因为有的是单数,有的是两位数.
▼优质解答
答案和解析
我有一个思路,如下:
1.初始化一个整数为0
2.将整数按34进位保存至一个数组中,如果数组长度大于7则中止
3.对数组进行校验,如果有相同数值或者最低位大于17,则过滤该数
4.整数+1,重复进行第2步操作
刚刚试了一下,第2步使用除余进行34进制计算,效率太差,花了几分钟后被我停掉了.改为创建7位数组,然后在数组上直接进位的话效率也不好,可能要想个更好的办法.
其实就是特殊一点的阶乘了,我现在只会硬算了.你发到数学栏目中可能会很快就有结果的.
1.初始化一个整数为0
2.将整数按34进位保存至一个数组中,如果数组长度大于7则中止
3.对数组进行校验,如果有相同数值或者最低位大于17,则过滤该数
4.整数+1,重复进行第2步操作
刚刚试了一下,第2步使用除余进行34进制计算,效率太差,花了几分钟后被我停掉了.改为创建7位数组,然后在数组上直接进位的话效率也不好,可能要想个更好的办法.
其实就是特殊一点的阶乘了,我现在只会硬算了.你发到数学栏目中可能会很快就有结果的.
看了用C#编写一个程序,需求如下:...的网友还看了以下:
解一个三元一次的分式方程组.这是一个方程组,6/X + 8/Y = 110/Y + 10/Z = 2020-05-15 …
MATLAB一向量[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15.]每几 2020-05-16 …
光明小学饲养了182只兔子把它们装进两种笼子里,一种每笼装6只,另一种每笼装4只,正好装满36个笼 2020-05-17 …
急!!!求c语言编程高手:c语言编程问题:巧分橘子。一家农户以果园为生,一天,父亲拿出一堆橘子,共 2020-06-16 …
3个苹果的价钱与4个梨的价钱相等,5个梨的价钱与6个柿子的价钱同样多,现在买了3个苹果,4个柿子和 2020-06-18 …
都要用方程解1.一瓶油连瓶重11/5千克,油倒出一半后,连瓶重5/4千克,这个瓶子里原来装油多少千 2020-06-20 …
6只猴采得一堆桃子一只猴把桃子平均分成6堆,还多一个,它吃了这个桃子拿走其中的一堆.第二、第三第四 2020-07-12 …
设有猴子x只,桃子y个,根据题意得:y=2×5+3(x-2)+9y=4×3+6(x-4)+10解得 2020-07-22 …
有黑白棋子一堆,其中黑子个数是白子个数的3倍,如果从这堆棋子中每次同时取出黑子6个,白子3个,那么取 2020-11-10 …
求程序员帮忙写个程序2个人玩大富翁游戏,50个格子,连成一个环状,开始甲乙站在同一个起点,甲顺时针, 2020-12-19 …