[求助]题目:求0—7所能组成的奇数个数。
题目:求0—7所能组成的奇数个数。
说一下思路啊!
题目:求0—7所能组成的奇数个数。
说一下思路啊!
2005-01-09 00:15

2005-01-09 00:30
2005-01-09 19:58
2005-01-10 10:34
2005-01-10 10:35
这样就可以了:
#include<stdio.h> main() { long sum=4,s=4; int j; for(j=2;j<=8;j++)/*j is place of number*/ { printf("\n%ld",sum); if(j<=2) s*=7; else s*=8; sum+=s;} printf("\nsum=%ld",sum); }
2005-01-10 15:31
2005-01-10 20:51
这样就可以了:
#include<stdio.h> main() { long sum=4,s=4; int j; for(j=2;j<=8;j++)/*j is place of number*/ { printf("\n%ld",sum); if(j<=2) s*=7; else s*=8; sum+=s;} printf("\nsum=%ld",sum); }
看不明白啊,可以加点解析吗?
2005-01-10 23:19
2005-01-11 12:37
明白了,就是求0--7组成1--8位的奇数共多少?
1位是p(4,1)=4个。
2位是p(7,1)*p(4,1)=7*4个。
3位是p(7,1)*p(8,1)*p(4,1)=7*8*4个。
4位是p(7,1)*p(8,1)*p(8,1)**p(4,1)=7*8*8*4个。
......
谢谢各位!
2005-01-11 12:52