c语言编程:求0—9所能组成的奇数个数。急求啊,需要源程序代码以及程序运行结果

2025-01-16 20:07:57
推荐回答(2个)
回答1:

题目的意思是用0-9这是个数字组成一个数,然后这个数是奇数吗?还是说别的意思?
如果是前面这个意思的话那这个数就是10位数或者9位数(0开头八位)
只要保证个位数是个奇数1,3,5,7,9就能保证这个数是个奇数
所以个位上有5种可能,根据排列组合的知识,十位就有9种可能
百位就有8种可能,依此类推就可得到一个十位数(各个位置的数都不相同且包含0-9)
那么答案就是sum=5*9*8*7*6*5*4*3*2*1;

回答2: