- 博客(3)
- 收藏
- 关注
原创 24点游戏
内容: 24点游戏是经典的纸牌益智游戏。 常见游戏规则: 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。 基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。 1.程序风格良好(使用自定义注释模板) 2.列出表达式无重复。 提高要求:用户初始生命值为一给定值(比如3),初始分数为0。随机生成4个代表扑克牌牌面的
2021-05-11 17:40:47 517
原创 模拟图灵机XN*2
题目: 对于XN*2图灵机进行模拟,任意给定的十进制数a,转换为收缩扩展二进制的编码,再编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。 1.算法分析 (1)键入一个数,用内置函数bin()将其转换成二进制形式并在末尾加上’,’。 (2)将二进制码串转化成XN2 turing机可执行的编码形式。用replace()将’1’替换为’10’,将’,’替换为’110’。 (3)将二进制数转化为列表形式,列表neitai用于存储XN2 Turing机的内态,通过循环读出y中的每个数据和其索
2021-04-14 19:47:55 171
原创 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。
一.问题描述 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。 二.算法分析与设计 1)计算从2010年1月1日开始至指定日期共有多少天; 2)由于“打鱼”和“晒网”的周期为5天,所以将计算出的天数用5去除; 3)根据余数判断他是在“打鱼”还是在“晒网”; 若 余数为1,2,3,则他是在“打鱼” 否则 是在“晒网” 在这三步中,关键是第一步。求从1990年1月1日至指定日期有多少天,要判断经历年份中是否有闰年,二月为
2021-03-21 16:05:26 837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人