- 博客(4)
- 收藏
- 关注
原创 2021-05-10
24点扑克纸牌小游戏C语言实现题目要求用程序实现24点游戏游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。此次作业我采用C语言解决问题问题分析可以通过num()函数生成四个1-13的随机数通过分析,表达式可分为三类:不含括号的表
2021-05-10 16:39:27 65 1
原创 2021-04-10
C语言实现图灵机XN*2的模拟实验题目对于XN+1或XN*2图灵机进行模拟,任意给定的十进制数a,转换为收缩扩展二进制的编码,再编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。 用C或C++或java或python语言实现程序解决问题。算法设计 C语言的函数库可以帮助实现,使用其中的五个函数实现图灵机流程:transform()函数实现将输入的十进制数转换为二进制,extend()函数实现扩展二进制,realize()函数实现对扩展二进制的按指令操作,shrink()函数
2021-04-10 21:29:52 110
原创 2021-03-21
c语言实现三天打渔两天晒网问题要求:某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。一、问题分析(1)计算从2010年1月1日开始至指定日期共有多少天;(2)由于“打鱼”和“晒网”的周期为5天,所以将计算出的天数用5去除;3)根据余数判断他是在“打鱼”还是在“晒网”;若余数为1,2,3,则他是在“打鱼”。否则是在“晒网”二、算法流程图#include<stdio.h>struct date{ int year; int m
2021-03-21 19:28:49 77
原创 Python比较“+”和append()增加列表元素
@Python序列列表元素的增加# 使用+运算符来实现,创建一个新列表,将列表中的元素和新元素依次复制到新列表的内存空间。下面展示一些代码、、、//import time//result=[]//start=time.tme()//for i in range(10000): result=result+[i]//print(len(result),',',time.time()-start)# 使用列表对象的append()方法,原地修改列表,真正意义上在列表尾部增加元素。推荐使用
2021-03-18 17:39:58 173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人