变身编译器(改错题(包括逻辑错误和语法错误)) 题目背景,BlackJack(21点游戏), 牌面大且不超过21点的为赢(10,J,Q、K均表示10点, A既可以表示11点也可以表示1点,如果你牌面里有A或J, 会比相同点数,手里没有A或J大, 如果牌面超过21为爆牌,你就输了); 玩法:首先去掉大小王,每人先发两张牌,你可以试手中牌的点数决定是否要牌
在21点游戏中A为王牌,2~7为小牌 1、 #include <stdio.h> int main() { int card = 1; if (card > 1) card = card - 1; if (card < 7) printf("小牌"); else { printf("王牌!"); } return 0; }
2、 #include <stdio.h> int main() { int card = 1; if (card > 1) { card = card - 1; if (card < 7) printf("小牌"); else { printf("王牌!"); } } return 0; }
3、 #include <stdio.h> int main() { int card = 1; if (card > 1) { card = card - 1; if (card < 2) printf("小牌");
} else { printf("王牌!"); } return 0; }
4、 #include <stdio.h> int main() { int card = 1; if (card > 1) { card = card - 1; if (card < 7) printf("小牌"); else printf("王牌!");
return 0; }
我是对此题题意 实在不懂,请大牛解答!
|