自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python利用mysql数据库实现一个中英文翻译程序兼单词试卷生成并改阅功能,并可以爬取有道官网进行在线翻译。

直接上运行截图(代码在后面)开始界面使用navicat查看mysql数据库中的数据单词查询功能测试本地翻译一个本地数据库中有的单词本地翻译一个本地数据库中没有的单词爬取有道官网进行在线翻译单词录入功能测试我是录入了很多单词,这里只放一张图片然后查看数据库中的数据单词测试功能测试点击单词测试结果如下难度选择中等后点击生成结果如下在下面的输入框中输入你的答案然后点击提交,程序将会把你的试卷改出来注意事项这个程序是我好久以前用当时的电脑做的,现在电脑中本程序所需要

2021-01-29 17:28:43 916 2

原创 Python实现KNN算法

一、KNN算法概述kNN(k Nearest Neighbors)算法又叫 k 最临近方法,总体来说 kNN 算法是相对比较容易理解的算法之一。首先最简单的KNN算法是找到训练集数据中与测试的数据最临近的样本,则这个样本的类型就是测试数据的预测类型。当然KNN算法也可以假设每一个类包含多个样本数据,而且每个数据都有一个唯一的类标记表示这些样本是属于哪一个分类, kNN 就是计算每个样本数据到待...

2019-10-15 20:01:46 2003 1

原创 组件化开发方法实例

一、题目分析题目1.Java版CORBA程序1——HelloWorld编写实现显示“Hello,World!+班级+中文姓名”字符串。题目2.JAVA版CORBA程序2——Counter编写实现连加、连减和加减混合等数学++/- -运算。对于这两个题目首先我们都是先定义idl接口,然后编译这个接口生成一个包含多个java源文件的文件夹,之后编写并编译服务端程序以及客户端程序,最后分别启动...

2019-07-01 14:28:41 408

原创 java连接数据库实现添加、修改、查询功能

一、题目:使用java语言连接数据库完成简单的查询、修改、添加功能二、源代码: import java.util.Scanner; import java.sql.SQLException; import java.sql.Statement; import java.sql.Connection; import java.sql.DriverManager;...

2019-06-09 23:55:40 11983 4

原创 java递归实现将一个正整数转化为只包含2和0的幂计算

一、题目任何一个正整数都可以用2的幂次方表示。例如:    137=27+23+2^0    同时约定幂次方用括号来表示,即ab 可表示为a(b)。   由此可知,137可表示为:     2(7)+2(3)+2(0)进一步:7= 22+2+20 (21用2表示)     3=2+2^0所以最后137可表示为:     2(2(2)+2+2(0))+2(2+2...

2019-06-09 10:01:06 267

原创 java实现赶鸭子、角谷定理(递归算法以及非递归算法)

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

2019-06-02 22:41:41 642

原创 利用java实现可视化界面肯德基(KFC)点餐系统

一、题目使用java实现可视化KFC点餐系统。二、题目分析根据java中的用户图形界面包中的各个类设计界面。利用JFrame提供最大的容器,然后设计各个面板,各个面板中添加所需要的组件,本程序中需要对按钮组件添加监听者,当按下按钮之后做出相应的相应。对于程序运行显示的第一个界面由一个继承于JFrame的类run类在构造函数中设计并通过函数setVisible(true)显示在界面上,界面上...

2019-05-12 21:06:41 5806 13

原创 设计模式实例(简单工厂模式,工厂方法模式,抽象工厂模式)

一、题目分析(1)、简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。(2)、工厂方法模式海尔工厂(Haier)生产海尔空调(HaierAirCondition),美的工厂...

2019-05-04 17:37:26 5923 1

原创 RPG游戏角色创建

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

2019-04-20 21:33:09 437

原创 24点游戏(随机产生四个不同的1到13的随机数据外加加减乘除构成表达式,输出结果等于24的表达式)

一、题目内容24点游戏是经典的纸牌益智游戏。常见游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式。二、算法设计思路利用产生随机数的函数rand()产生四个范围为1到13的随机数字存放到数组car...

2019-04-13 20:26:50 6318 3

原创 学生信息管理系统(兼文件形式保存功能)

一、题目分析构造一个学生信息管理系统应包含添加、删除、查找、修改等基本功能,设计不同的函数实现各项功能,可以将学生信息存放在一个结构体数组里,实现添加功能则按照顺序向结构体数组赋值,删除则遍历数组找到要删除的学生的学号然后删除该学生的信息,查找则遍历数组找到所要找的学生信息,修改则建立在查找的基础上找到所要找的学生信息后进行重新赋值操作。在主函数中使用switch语句操作各功能函数,用户则根据选...

2019-04-06 11:01:38 5862 1

原创 求N个数据的最大公约数和最小公倍数以及根据已知数据解决“求公约数“和“求公倍数“之类问题的“逆问题”

一、题目内容求N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数c1和c2的最大公约数和最小公倍数。现在Hankson认为自己已经熟练地掌握了这些知识,他开始思考...

2019-03-23 13:50:03 483

原创 实现图灵机(XN+1)操作

一、题目分析构造一个图灵机,对输入的十进制数据进行XN+1操作并将中间过程以及结果输出在屏幕上。二、算法构造首先设计一个函数用于将十进制的数据转化为二进制,先求得十进制数转化为二进制数最高位数,然后对十进制数据循环模2然后除以2,得到的每一个数据即为十进制数对应的二进制编码存入到数组arr[]中。代码如下:根据二进制编码扩展的规则:第二个序列的每一数字就是在第一个序列中的连续的0之间的1...

2019-03-23 13:37:03 3700

原创 使用4种算法计算两个数的最大公约数(辗转相除法,穷举法,更相减损法,Stein算法)

一、题目分析:求两个数的最大公约数,设计求最大公约数的算法并使这两个数据调用求最大公约数的函数,得到最大公约数的值。二、算法分析:1.辗转相除法辗转相除法(又名欧几里德法)C语言中用于计算两个正整数a,b的最大公约数和最小公倍数,实质它依赖于下面的定理:根据这一定理可以采用函数嵌套调用和递归调用形式进行求两个数的最大公约数和最小公倍数,现分别叙述如下:其算法过程为: 前提:设两数为a,...

2019-03-09 11:36:37 5568

原创 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”

#include<stdio.h>#include<stdlib.h>int year,month,day,temp,x,jieguo,time;long shuju;void fun(int year2,int month2,int day2){ int chushiyear=2010; int chushimonth=1; int chushiday=1...

2019-03-02 00:04:17 683

空空如也

空空如也

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

TA关注的人

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