自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 C语言操作符

C语言操作符操作符分类:算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员算术操作符有:+ - * / %移位操作符有:<< 左移操作符>> 右移操作符左移操作符相当于乘二运算,右移操作符相当于除二运算。移位规则是:左移操作符:左边抛弃,右边补0。右移操作符:分为逻辑移...

2019-11-13 23:06:06 137

原创 C语言编写扫雷游戏

C语言写扫雷游戏——扩展版通过学习我们已经知道了如何写出一个单机版的扫雷游戏,这里对扫雷程序进行优化,主要有两个方面:1.实现第一次点击时不是雷;2.实现扫雷时的递归展开。同之前的三子棋游戏一样,扫雷游戏我们依旧采用分文件形式书写,并继续加深对数组的认识。扫雷规则如下:1.数字是几就表示此数字位置邻接的八个方向有几个地雷2.输入坐标如果这个位置上的数字为1-8 即显示;如果为数字为0...

2019-11-09 23:09:36 436

原创 C语言编写三子棋

**用C语言写 三子棋游戏**首先,采用分文件形式编写游戏,可以使程序结构更加清晰;代码编写思路如下:第一在main.c中写出游戏的主要框架,包括有初始界面的菜单项和main函数://游戏主框架#include "game.h"void Menu(){ printf("*****************************\n"); printf("**** 欢迎...

2019-11-08 17:37:22 223

原创 KNN算法预测鸢尾花种类

一、 作业题目编写KNN原生算法利用鸢尾花数据集预测花的品种,并计算准确率。二、算法设计1、对KNN的认识KNN是一种监督式的学习算法,算法的主要目的是根据训练实例和对象的特征值来将对象分类。总结可得KNN算法的五个步骤:(1) 决定参数K,也就是最近邻居的个数(2) 计算预测样本到所有训练样本的“距离”(3) 根据计算出的距离,找出“距离”最近的K个邻居(4) 收集这K个邻居的...

2019-10-14 22:01:05 2579 2

原创 新开始

这是我写的第13篇博客,又是一个新起点,到我找到工作,这些博客也算是我在计算机学习上的一个见证。为此,我现在写一篇正经的介绍和我的一些想法。我的专业是软件工程,选择这个专业也并不是因为我对计算机有着多么浓厚的兴趣,更多的是想要在未来找个薪资高的工作(因为IT行业就业前景好啊!)。接触计算机到现在,我学到了很多,也有很多没有学到,追究一下原因,还是不努力吧。提到计算机,首先想到的就是编程,都说代...

2019-09-26 22:45:46 103

原创 Java——进制转换

一. 题目分析1.题目将非负十进制整数n转换成b进制。(其中b=2~16)2.分析由题意可知,定义一个有两个参数的递归函数Conversion(n,b)。其中,n表示进行转换的数字,b表示进制。函数的返回值为String。3.递归函数如下Conversion(n,b) = Conversion(0,b) n=0Conversion(n%b,b) n>04.在...

2019-06-09 11:22:10 170

原创 java实现递归设计——数鸭子和角谷定理

一 .题目分析题目一:一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶了多少只鸭子?经过每个村子卖出多少只鸭子?题目二:角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。如:输入22,输出 22 11 34 17 52 2...

2019-06-08 17:42:35 464

原创 程序设计作业——组件化开发

一. 题目分析目的:(1)掌握组件化开发的概念,了解CORBA模型及ORB机制;(2)掌握CORBA组件编程方法。步骤:1.配制环境JDK环境。2.编写编译IDL接口。3.编写编译服务端程序。4.编写编译客户端程序。5.运行测试与调试。6.完成报告。注意事项:要转到class文件所在目录启动相应程序;名字服务器、服务端和客户端要分别启动一个DOS命令提示符界面。可采用批...

2019-05-25 19:29:59 131

原创 JAVA作业——KFC模拟收银系统

一、题目分析同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,并合理使用C++或Java或Python,结合设计模式(2种以上),至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。基本要求...

2019-05-12 14:43:19 452

原创 程序设计java——3种工厂模式

【一】简单工厂模式一、题目分析使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。二、算法构造UML图:三、算法实现程序源代码如下://抽象产品类Personpublic in...

2019-05-11 19:06:14 1022

原创 RPG角色生成

一、题目分析1、功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。(1)名字:不超过50个字符。(2)性别:可以选择男性和女性。(3)种族:一共可选五个...

2019-04-25 21:08:04 354

原创 穷举法——24点游戏

一、 算法设计思路1.作业题目及要求(1)题目:24点游戏是经典的纸牌益智游戏。常见游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。(2)要求:随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题...

2019-04-14 10:19:03 1019

原创 学生信息管理系统

一、实验目的1.明确结构化程序设计的基本结构。2.通过对问题的分析,设计合理的结构化程序解决问题;二、实验内容对例1的学生信息管理系统,要求完成以下基本任务:1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。2.将功能补充完全(基于文件处理,完成刷新和保存功能)。3.将学生信息改为更好的数据组织,而非离散形式(结构体)。提高要求:可将程序中的不足(如数据验证)等根据自己的...

2019-04-13 19:53:39 825

原创 图灵机---XN*2

一、实验目的掌握图灵机的概念和基本结构,理解图灵机的基本指令和编码方式;掌握图灵机的编程方法。二、实验内容对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。三、实验报告1.题目分析我准备要做的是XN*2的图灵机模拟。(1) 我通过书本知识知道了它的运行过程:00->00R...

2019-03-31 08:28:16 525

原创 N个数的最大公约数和最小公倍数

**N个数的最大公约数和最小公倍数**一、 算法设计思路1.作业题目及要求(1)题目:求N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。(2)要求:程序风格良好(使用自定义注释模板);提供友好的输入输出,并进行输入数据的正确性验证。2.基本思路①将x个正整数输入到数组a中;②将数...

2019-03-23 16:22:05 232

原创 最大公约数四种算法时间比较

一.题目分析1.辗转相除法通过查询可知,辗转相除法(又名欧几里德法)C语言中用于计算两个正整数a,b的最大公约数和最小公倍数。它的具体做法是:用较小数除较大数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。这里用函数嵌套调用法,其算法过程为:前提:设两数为a,b设...

2019-03-17 12:01:06 3372

原创 三天打鱼两天晒网C语言

第一章作业——三天打鱼两天晒网题目:中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。基本要求:1.程序风格良好(使用自定义注释模板),提供友好的输入输出。提高要求:1.输入数据的正确性验证。2.使用文件进行数据测试。如将日期 20100101 ...

2019-03-02 17:24:23 2125 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除