赞
踩
任务描述:
小米和小王玩竞猜游戏:准备7张卡片包含数字2、3、4、5、6、7、8,从中抽出2张(有 顺序之分,抽2、3跟抽3、2是两种情况),猜2张卡片的和,如果是奇数,则猜对。小米想知道自己猜 对的可能次数。请你设计程序帮助小米。
解决思路:
为了使两张卡片数字之和为奇数,必须满足以下条件之一:
将上述两种情况相加,总共的可能性为 12+12=2412+12=24 种。
代码示例:
- package a4_2024_07;
-
- public class j240722_1 {
- public static void main(String[] args) {
- int totalCorrectGuesses = calculateCorrectGuesses();
- System.out.println("小米猜对的次数为:" + totalCorrectGuesses);
- }
-
- private static int calculateCorrectGuesses() {
- // 奇数卡片数量
- int oddCards = 3;
- // 偶数卡片数量
- int evenCards = 4;
-
- // 计算从奇数卡片到偶数卡片的组合数
- int oddToEvenCombinations = oddCards * evenCards;
- // 计算从偶数卡片到奇数卡片的组合数
- int evenToOddCombinations = evenCards * oddCards;
-
- // 返回总组合数
- return oddToEvenCombinations + evenToOddCombinations;
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。