- 博客(3)
- 收藏
- 关注
原创 24点
内容: 1.算法分析 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。 基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。 package dian; import java.util.Scanner; import java.util.Random; public class Game { pub
2021-05-12 17:54:41 255 2
原创 图灵机XN*2
内容: 1.算法分析 对于XN+1或XN2图灵机进行模拟,任意给定的十进制数a,转换为收缩扩展二进制的编码,再编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。 用C或C++或java或python语言实现程序解决问题。 在这里先要将正整数转换为二进制数,再进行进行扩展,图灵机(XN×2)在扩展的二进位上实现运算。设置两个字符数组,一个放置原二进制,一个放置运算后的结果。通过if-else嵌套语句根据内态和读入的字符完成读写,输出每轮运行结果最后输出最终的结果。 2.图灵机XN2运算
2021-04-14 17:05:28 351
原创 三天打渔,两天晒网(java)
标题 三天打渔,两天晒网(java) 本次题目为中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++ 等语言实现程序解决问题。 (1)起始时间为2010年1月1日,计算相隔的总天数(闰年二月天数为29天)。 (2)求余1、2、3即为他在打渔,求余0、4即为他在晒网。 (3)数据测试阶段注意日期格式(例:20200316)。 1.流程图如下: 2.源代码。 package san; import java.uti
2021-03-22 20:54:12 247 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人