- 博客(3)
- 收藏
- 关注
原创 24点扑克牌游戏
这里写自定义目录标题算法分析题目: 24点游戏是经典的纸牌益智游戏。24点游戏是经典的纸牌益智游戏。常见游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。提高要求:用户初始生命值为一给定值(比如3),初始分数为0。随机生成4个代表扑克牌牌
2021-05-10 20:24:34 799
原创 【Java】XN*2图灵机模拟
题目要求:对于XN+1或XN*2图灵机进行模拟,任意给定的十进制数a,转换为收缩扩展二进制的编码,再编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。 用C或C++或java或python语言实现程序解决问题。1.程序风格良好(使用自定义注释模板)2.提供友好的输入输出,并进行输入数据的正确性验证。1.算法分析(1)输入一个十进制整数。(2)利用除2取余法将十进制数转换成二进制数。(3)将转换成的二进制数扩展成图灵机上的数。新数组的第一个数为0,遍历二进制数组,值为1时,
2021-04-13 20:08:12 163
原创 【JAVA】中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。
本题思路:首先定义一个初始年份year0,然后利用循环控制与if语句的嵌套实现用户的输入,用户只有输入条件有效(年:2010及2010之后,月:112,日:131)的年月日才能进行程序的进一步运行,用户只有三次输入的机会,三次都失败之后程序直接结束。之后利用循环控制与条件语句的嵌套判断经过的年份是否为闰年,闰年为366天,平年为365天,之后先判断是否为闰年,利用switch语句将月份经过的天数经过判断之后相加,日数则直接相加。将计算的总天数sum求5的余数,若余数为1,2,3则为打鱼,否则为晒网。下面
2021-03-22 20:10:38 980
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人