public static void main(String[] args) {
//求0-7组成的奇数个数,不重复,如果可以重复,结果无数多个
int count = 0;
//一位数
count = 4; //1,3,5,7 个位必须保证为奇数
//两位数
count += 6 * 4; //排列问题,个位从4个奇数中选一个,十位不能为0,不能与各位相同,还有6种选择
//三位数
count += 6 * 6 * 4; //同两位数
//四位数
count += 6 * 6 * 5 * 4;
//五位数
count += 6 * 6 * 5 * 4 * 4;
//六位数
count += 6 * 6 * 5 * 4 * 3 * 4;
//七位数
count += 6 * 6 * 5 * 4 * 3 * 2 * 4;
//八位数
count += 6 * 6 * 5 * 4 * 3 * 2 * 1 * 4;
System.out.println("0-7所能组成的奇数个数:"+count);
}
求0-7能组成的奇数个数(不重复)
最新推荐文章于 2024-04-23 23:23:10 发布