0到7可组奇数
答:组成奇数没有重复的有 一为数有1,3,5,7 两位数个位是1,3,5,7时有4*A6,1=24 三位数个位是1,3,5,7时4A62+4A6,1*A5,1=240 依次类推
答:这道题说的有问题,如果求0—7所能组成的奇数个数那就有无数个!!!应该是求0—7所能组成的‘不超过 j 位’奇数的个数。上面那个程序中的 j 就是这个意思。1位的时候是p(4,1)=4个。(1,3,5,7)2位的时候是p(7,1)*p(4,1)=7*4个。(十位可为1-7任意一个数,个位为1,3,5,7...
答:int i = 7;System.out.println("0—" + i + "所能组成的奇数个数:");count(i);} public static int count(int num) { if(num == 0)return 0;if(num == 1)return 1;int sum = 0;int temp = 0;if(num%2 == 0)temp = num/2;else temp = num/2 + 1;sum += temp;...
答:if(j<=2)s*=7;else s*=8;sum+=s;} printf("\nsum=%ld",sum);}
答:奇数有:1、5、17、51,共4个。
答:奇数:个位数:1、3、5、7共4个 万位数:除去个位和0,共6个 千位数:除去个位、万位,共6个 百位数:除去个位、万位、千位,共5个 十位数:除去个位、万位、千位、十位,共4个 所以一共的奇数个数为:4*6*6*5*4=2880个 本来想用排列组合的公式得,不过不知道怎么表示C(1,4),就只能...
答:这个解法是对的,但是麻烦了。原题应该还有“数字位数不能超过8位”的限制。先说一下各个变量的含义,方便你理解:j的含义是数字位数。比如j=3时,实际上是在考虑三位数;而循环中的s其实就是算对应的j时,0-7组成的j位数中奇数的个数。所以sum只需要把s全部累加就可以得出8位以内0-7组成的奇数...
答:所以从这四个偶数中选4个进行排列,因为七位数的最高位为奇数位,所以不用考虑最高位是0的情况,所以共有P(4,3)种排列方式。所以,符合要求的排列方式共有p(4,4)*p(4,3)=(4!)*(4!)/(3-1)!=288(种)。所以,从0~7这八个数组成无重复的七位数,要求奇数占奇数位,有288中排列。
答:207,257,507,527,205,275,705,725
答:100以内的奇数:1、3、5、7、9、11、13、15、17、19、21、23、25、27、29、31、33、35、37、39、41、43、45、47、49、51、53、55、57、59、61、63、65、67、69、71、73、75、77、79、81、83、85、87、89、91、93、95、97、99 100以内的偶数:2、4、6、8、10、12、14、16、18...
网友评论:
蔚残13634008280:
0到7组成无重复数字的五位数,有多少个奇数 -
24420高灵
: 奇数:个位数:1、3、5、7共4个 万位数:除去个位和0,共6个 千位数:除去个位、万位,共6个 百位数:除去个位、万位、千位,共5个 十位数:除去个位、万位、千位、十位,共4个 所以一共的奇数个数为:4*6*6*5*4=2880个 本来想用排列组合的公式得,不过不知道怎么表示C(1,4),就只能这么写了
蔚残13634008280:
求0—7所能组成的奇数个数 -
24420高灵
: 组成奇数没有重复的有 一为数有1,3,5,7 两位数个位是1,3,5,7时有4*A6,1=24 三位数个位是1,3,5,7时4A62+4A6,1*A5,1=240 依次类推
蔚残13634008280:
求0 - 7所能组成的奇数个数.请编程实现 -
24420高灵
: //求0—7所能组成的奇数个数 #include<iostream.h> int A(int m,int n);/*全排列计算函数*/ int Eight_n(int n);/*8的n次方*/ void main() {int i,sum=4;/*只有一位数时有4个数满足*/for(i=2;i<=8;i++)/*位数从2位到8位*/{sum+=4*6*A(6,i-2);/*个位有...
蔚残13634008280:
C++编程 求0~7所能组成的奇数个数 -
24420高灵
: 这个奇数是八位的吗 如果是的话就分成四种情况,分别是个位为1,3,5,7.当个位为1时就有sum = 6*6*5*4*3*2*1种情况,同理3,5,7都一样,所以就是sum * 4种
蔚残13634008280:
求0 - 7所能组成的奇数个数请编程实现给出详细编程,和流程图.
24420高灵
: 您说的不是很清楚,要组成8位数的奇数,还是1-8位数的奇数都包括?告诉你8位数的计算方法:个位是1、3、5、7中的一个 ,可选择性为4个;第8位数位不能是0,在余下的6个数中选,可选性为6个;第2位数在余下的6个数中选,可选性为6个;第3位数在余下的5个数中选,可选性为5个;第4位数在余下的4个数中选,可选性为4个;第5位数在余下的3个数中选,可选性为3个;第6位数在余下的2个数中选,可选性为2个;第7位数在余下的1个数中选,可选性为1个;所以答案是6*6*5*4*3*2*1=4320
蔚残13634008280:
用数字0、1、2、3、4、5、6、7、8、可以组成多少个没有重复数字的三位奇数? -
24420高灵
:[答案] 7的阶乘在乘以7再乘以4 就是了
蔚残13634008280:
求0—7所能组成的奇数个数.(用C++编程)
24420高灵
: #include<iostream> using namespace std; int main() { int a; a=6*5*4*3*2*1*4;//7位数时的取值情况 a+= 6*6*5*4*3*2*1*4;//加上有0的情况 printf("%d\n",a); system("pause"); }用组合做,6*5*4*3*2*1我直接写出来了,如果结果够大的话,这个可以用递归来做,用组合之间的关系来做
蔚残13634008280:
用8,0,1,7组成的奇数有哪些 -
24420高灵
:[答案] 数理答疑团为您解答 只要是1、7为个位数字的数 1、7、81、87、71、17、801、807、871、817、701、107、781、187、8071、8701、7081、7801、8017、8107、1087、1807.
蔚残13634008280:
求0 - 7所能组成的奇数个数(C语言)
24420高灵
: main() { long sum=4,s=4; int j; for(j=2;j{ printf(" %ld",sum); if(js*=7; else s*=8; sum =s;} printf(" sum=%ld",sum); }
蔚残13634008280:
JAVA编程问题:求0 - 7所能组成的奇数个数 -
24420高灵
: 只是求个数,可用递归函数做一位数的有4个(1,3,5,7)两位数的有4*7=28个(个数1,3,5,7,十位1,2,3,4,5,6,7)以后每多一位数就多乘一个8