自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《Java程序设计》实 验 报 告----java数据库

实验目的:在Eclipse下编辑、编译、运行、调试关于java数据库的程序。实验内容:先建立一个某单位的员工工资数据库,在此基础上通过编程实现以下功能:在数据库中建立一个员工信息表,表名为员工,其结构为:编、姓名、性别、年龄、职称、工资、是否党员;在表中输入若干数据记录(“职称”可分为高中低三级,其他数据自己设计);删除年龄超过60岁的员 工记录;修改职称为高级且为党 员的员工的工资设为3000:在表中查询所有记录显示到屏幕上。源程序:具体代码如下:import java.sql.Dri

2021-07-13 14:55:09 1693

原创 《Java程序设计》实 验 报 告----- java网络编程

实验目的:在Eclipse下编辑、编译、运行、调试关于java网络编程的程序。实验内容:图形界面编程, 利用socket和UCP/ TCP编写,客户端和服务器端程序可以进行多次对话。源程序:ServerDemo.java 具体代码如下:package myInternet;import javax.swing.*;import javax.swing.border.EmptyBorder;import java.awt.event.ActionEvent;import java.awt

2021-07-13 14:44:00 692

原创 《Java程序设计》实 验 报 告---- java Applet 小程序

实验目的:在Eclipse下编辑、编译、运行、调试关于java Applet小程序。实验内容:编写一个Applet内部显示一个蓝色反弹球的程序,通过一个事件使该球开始运动,在该球撞击Applet边框时,它应从边框弹回并以相反的方向运动。源程序:Sy4.java 具体代码如下:package sy4;import java.awt.*;import javax.swing.*;import java.applet.*;class Ball{ int x;//小球所在x坐标 in

2021-07-13 14:40:07 1104

原创 《Java程序设计》实 验 报 告(三)----编写图形界面程序,接受用户输入的5个浮点数据和一个文件目录名,将这5个数据保存在该文件中,再从文件中读取出来并且进行从大到小排序,然后再一次追加保存

实验目的:在Eclipse下编辑、编译、运行、调试简单的Java程序 。实验内容:编写图形界面程序,接受用户输入的5个浮点数据和一个文件目录名,将这5个数据保存在该文件中,再从文件中读取出来并且进行从大到小排序,然后再一次追加保存在该文件中。源程序:package sy2;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel

2021-07-13 14:36:28 1706

原创 《Java程序设计》实 验 报 告(一)-----用户密码的合法化验证

实验目的:在Eclipse下编辑、编译、运行、调试简单的Java程序 。实验内容:用户自定义一个异常,编程创建并抛出某个异常类的实例。运行该程序并观察执行结果。例如:用户密码的合法化验证。要求密码有4-6个数字组成。若长度不落在这个范围或不是有数字组成。抛出自己的异常。要求:1.面向对象编程。2.异常定义,抛出,捕捉三个流程。源程序:package sy5;import java.awt.BorderLayout;import java.awt.EventQueue;i

2021-07-13 14:31:15 1134

原创 《数据结构与算法》课程设计---赫夫曼编码/译码器

一、题目:赫夫曼编码/译码器利用赫夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。二、实验目的:本课程设计要求同学独立完成一个较为完整的应用需求分析。并在设计和编写具有一定规模程序的过程中,深化对《数据结构与算法》课程中基本概念、理论和方法的理解;训练综合运用所学知识处理实际问题的能力,强化面向对象的程序设计理念

2021-07-13 14:05:57 4555 7

原创 C#面向对象编程3

1.运用委托知识,完成以下程序:有下面两个类,代表电视和电灯。定义委托类型,生成委托实例,在Program类的Main函数中,同时打开电视和电灯,再同时关闭它们。 class TV { public void on(int channel) { Console.WriteLine("电视已打开,在看" + channel + "频道"); } public void off() {

2021-04-21 11:21:35 124

原创 C#面向对象编程2

代码重构C#语言提供了较好的封装手段,在访问对象状态时提供了属性语法,这样可以更好地控制各种行为,即便在代码重构时内部实现改变了,也不影响其使用。现在,要求修改上一题中的Time类的内部实现,只存储从午夜0时至今的“秒”值,其它所有public的对外公开的接口都不能变。上一题中的测试代码要求能运行,且输出结果不变。(具体参照https://blog.csdn.net/zrx0123/article/details/115939264)代码如下:using System;using System.C

2021-04-21 10:56:04 175

原创 C#面向对象编程1

创建一个Time类,具有以下成员:(1)int类型字段hour, minute, second;(2)int类型属性Hour, Minute, Second,其中,要求在set访问器对用户提供的值进行校验,Hour在0-23之间,Minute和Second均在0-59之间。被赋其它值时抛出异常,抛出方法:throw new ArgumentOutOfRangeException(nameof(value), value,$"{nameof(Hour)} must be 0 - 23");(3)编写

2021-04-21 10:52:27 185

原创 C#基础编程4

5. 复数包含实部和虚部,现要求对字符串”2+3i”进行解析,输出其实部和虚部的值,该方法可定义为:bool TryParse(string s, out int real, out int image)提示:可使用double.TryParse(string s, out double value)方法;可使用string的IndexOf(char c)来搜索某个字符在字符串中的位置;可使用string的SubString(int start, int length)来提取子串。可通过下面程序来测试

2021-04-21 10:49:36 269

原创 C#基础编程3

写一个方法,可对两个矩阵求和。方法定义如下:double[,] AddMatrix(double[,] a, double[,] b)方法首先要判断矩阵的维度是一样的。假设和为矩阵c,则cij = aij + bij。写一个测试程序,随机生成矩阵中的数据,将结果矩阵输出。样例如下:1.0 2.0 | 0.0 2.0 | 1.0 4.03.0 4.0 | 4.0 1.0 | 7.0 5.0using System;using System.Collections.Generic;using Sy

2021-04-21 10:48:29 261

原创 C#基础编程2

3. 字符与字符串操作。1)创建控制台应用程序,在程序主方法中,由用户指定一个字符串text(可以是名字、可以是一段话,中文英文均可),以及一个加密字符key(如果给中文加密,key最好是数字或英文字符)。(提示:加密字符通过Console.ReadKey().KeyChar输入)2)进行字符串加密。此处采用的加密方法是:将密钥字符与字符串中的每个字符进行异或运算。如’a’与’l’异或结果为字符’P’。注意类型转换。编译运行程序,查看字符串加密结果。3)进行字符串解密。原理:异或运算具有可逆性,

2021-04-21 10:47:05 102

原创 C#基础编程1

有个小学生的数学题目,啤酒2元钱一瓶,4个瓶盖换1瓶,2个空瓶子换1瓶。现利用程序来计算。每个金额可购买的多少啤酒。(不允许从别处借瓶盖和瓶子)定义方法:int CanBuy(int money)在主方法调用它,由用户输入金额,对返回的啤酒数量用Debug.Assert()进行判定,假如输入10元钱,可判定输出是15瓶。在控制台窗口输出啤酒数量,在“输出”窗口利用Debug.WriteLine()打印计算过程,比如:“10元钱买了5瓶啤酒喝完后留下5个瓶盖和5个瓶子5个瓶盖换了1瓶啤酒,余下1个

2021-04-21 10:45:28 110

原创 C#作业 补充代码(委托)

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp8{ class Delegates { //创建委托类型 public delegate bool NumberPredicate(int number); stati

2021-04-05 23:37:10 167

原创 比例数---三个数分别为a:b:c

将 1, 2, …, 9共 9 个数字分成 3 组,分别组成 3 个三位数,且使这 3 个三位数构成1:2:3 的比例,试求出所有满足条件的 3 个三位数。输出示例:192 384 576…(还有其它数,请自行完成)using System;namespace ConsoleApp3{ class Program { static void Main(string[] args) { int a, b, c;

2021-03-24 13:47:52 527

原创 c#Random类生成随机数

生成20个不同的随机数,要求利用一维数组来求解问题。利用Random类可生成随机数,每个数在10(含)和100(不含)之间。对这20个各不相同的数排序(使用Array.Sort()方法),最后输出。using System;namespace ConsoleApp3{ class Program { static void Main(string[] args) { int[] a = new int[100];

2021-03-24 11:41:56 1022 1

原创 实验四 快速排序法

一、目的和要求(需求分析):1、 掌握快速排序的实现方法2、 掌握快速排序的基本思想3、 掌握快速排序的时间性能4、 要求:用快速排序法实现对无序序列的排序二、程序设计的基本思想,原理和算法描述:首先从数列中取出一个数作为基准数。分区过程,将比这个数小的数全放到它的左边,大于或等于它的数全放到它的右边。再分别对左右区间重复第一步、第二步,直到各区间只有一个数。(递归)输出和输入设计都借助for循环和数组完成。三、调试和运行程序过程中产生的问题及采取的措施:本次实验比较简单,没有出现什么问题

2021-01-04 00:25:47 739

原创 实验三 无向图以及有向图的邻接表

一、目的和要求(需求分析):1、掌握邻接表的存储结构以及邻接表的建立和操作。2、 构造一个无向图的邻接表,要求从键盘输入图的顶点数和图的边数,并显示所构造的邻接表)基本要求:1. 构造一个无向图的邻接表2. 屏幕输出实验拓展:1. 构建有向图的邻接表2. 判断边是否存在3. 求顶点的度数二、程序设计的基本思想,原理和算法描述:根据实验要求,基于下图例子:首先定义邻接表的结构,随后根据输入的图的顶点数和图的边数,分别构造出有向图和无向图的邻接表。邻接表结构具体如下所示:typedef s

2020-12-30 22:55:11 3285

原创 (二叉树提高题)还原二叉树

给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。输入格式:输入首先给出正整数N(≤50),为树中结点总数。下面两行先后给出先序和中序遍历序列,均是长度为N的不包含重复英文字母(区别大小写)的字符串。输出格式:输出为一个整数,即该二叉树的高度。输入样例:9ABDFGHIECFDHGIBEAC输出样例:5代码如下:#include <iostream>using namespace std;#define MAXSIZE 110//a是先序遍历

2020-12-02 17:59:33 808

原创 (二叉树基础题)先序输出叶结点

本题要求按照先序遍历的顺序输出给定二叉树的叶结点。函数接口定义:void PreorderPrintLeaves( BinTree BT );其中BinTree结构定义如下:typedef struct TNode *Position;typedef Position BinTree;struct TNode{ ElementType Data; BinTree Left; BinTree Right;};函数PreorderPrintLeaves应按照先序遍历的

2020-12-02 17:45:29 891

原创 (二叉树基础题)求二叉树高度

本题要求给定二叉树的高度。函数接口定义:int GetHeight( BinTree BT );其中BinTree结构定义如下:typedef struct TNode *Position;typedef Position BinTree;struct TNode{ ElementType Data; BinTree Left; BinTree Right;};要求函数返回给定二叉树BT的高度值。裁判测试程序样例:#include <stdio.h&gt

2020-12-02 17:40:55 300

原创 《数据结构》实验二——二叉树的遍历

《数据结构》实验二报告日期: 2020-11-23 程序名: shiyan2.c实验内容: 二叉树的遍历一、目的和要求(需求分析):1、掌握二叉树的存储结构以及二叉树的建立和操作。2、输入一串表达式后,建立二叉树,并对其进行先序、中序和后序的遍历。(输入表达式如此形式:a+b*c-d-e/f….;以#号结束。)3、递归实现表达式运算。二、程序设计的基本思想,原理和算法描述:程序的结构:首先定义二叉树,随后创建二叉树,此时利用flag判断记录表

2020-11-25 00:23:36 2882

原创 《数据结构》实验一——单链表的就地反转

《数据结构与算法》实验报告一、目的和要求(需求分析):1、掌握数据的链式存储结构以及链表的建立和操作。2、利用链表的原空间进行链表的反转;(设计一个将输入数据建立成链表、并依次输出链表数据、利用原空间把链表反转的程序。)二、程序设计的基本思想,原理和算法描述:(包括程序的结构,数据结构,输入/输出设计,符号名说明等)首先进行链表节点的定义,然后利用头插法创建链表,在输入数值的时候,每两个数值之间生成节点,然后依次输出原始节点。利用尾插法对链表进行就地反转,将第二个节点的next域指向第一个节点

2020-10-31 18:33:10 1169 1

空空如也

空空如也

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

TA关注的人

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