自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构中栈的初始化操作,进栈,出栈,获取栈顶元素,共享栈;队列的初始化,入队,出队,循环队列以及如何判断队列已满/空

数据结构中栈的初始化操作,进栈,出栈,获取栈顶元素,共享栈;队列的初始化,入队,出队,循环队列以及如何判断队列已满/空

2022-10-12 18:02:28 671 1

原创 尾插法建立单链表,头插法建立单链表,双链表的插入,双链表的删除,循环单链表双链表

尾插法建立单链表,头插法建立单链表,双链表的插入,双链表的删除,循环单链表双链表

2022-10-03 18:46:56 527

原创 顺序表的实现——动态分配, 顺序表的按值查找,顺序表的按值查找,结构体类型的比较,typedef关键字的使用

顺序表的实现——动态分配, 顺序表的按值查找,顺序表的按值查找,结构体类型的比较,typedef关键字的使用

2022-09-28 11:18:56 535

原创 C#学生成绩系统窗体应用程序开发,用ADO.NET访问数据库相应组件,构建完成一套学生成绩系统。学生成绩系统是学校教务系统中不可缺少的一个子系统,它涉及到学生、课程等信息的结合。

本套学生成绩系统主要包括以下四个能模功块,具体功能要求如下:1、登录模块登录模块提供用户登录界面,用户输入正确的用户名和密码后,则可进入系统主窗口(即导航页面),从而可以选择进入相应的子系统。2、学生信息模块学生信息模块主要用户管理学生的基本信息,包括学号、姓名、性别、年龄和所在系,能对学生信息进行添加、删除和修改等操作。3、课程信息模块课程信息模块主要用于管理课程信息,包括课程号、课程名、学分和学时,能对课程信息进行添加、删除和修改等操作。4、成绩信息模块成绩信息模块主要用于管理学生成绩的录入及查询。数据

2022-06-01 20:58:19 2665 1

原创 设计一个Windows应用程序,用于模拟简单计算器的功能

设计一个Windows应用程序,用于模拟简单计算器的功能

2022-05-09 22:48:13 1789

原创 数据结构,关于时间复杂度,空间复杂度,二分查找,斐波那契数列

时间复杂度作用是分析性能(时间,空间)。时间复杂度不计算时间,计算大概运行次数。空间复杂度不计算空间,计算大概定义的变量个数。大O的渐进表示法,只留最高阶(而不保留系数,因为对其结果影响不大,都在同一个数量级),用O()表示。注意:如果是常数次,用1来替代;例1:求冒泡排序法的时间复杂度#include <stdio.h> int main(){ int i,j,temp; int a[6]={9,3,4,1,2,7}; for(j=0;j<6;j++) {

2022-05-07 11:24:18 129

原创 常用控件综合应用——学生成绩管理注册功能开发。编写Windows应用程序,设计实现一个简单的多窗体应用程序的开发,要求:

(1)系统运行时,首先进入如图所示的界面。(2)用户点击“注册”菜单下的“用户注册”,将在图7-4所示的主界面中打开一个有关“学生成绩管理系统”注册协议的文本控件,如图所示。实现代码:Form1:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using S..

2022-05-06 19:31:19 1462 1

原创 基于列表框的简单选课窗体开发。编写Windows应用程序,设计实现一个简单选课系统,要求:(1)点击“添加”按钮,将把在第一文本框中的输入的课程名称添加到左边的列表框中,且所添加的课程不能为空,不能

基于列表框的简单选课窗体开发。编写Windows应用程序,设计实现一个简单选课系统,要求:(1)点击“添加”按钮,将把在第一文本框中的输入的课程名称添加到左边的列表框中,且所添加的课程不能为空,不能重复。(2)点击“->”按钮,将把左边列表框中所选课程添加到右边的列表框中,同时在左边的列表框中删除掉该课程。点击“<-”按钮,操作同理。(3)点击“>>”按钮,将把左边所有的课程都添加到右边的列表框中,同时删除左边列表框中的所有内容。点击“<<”按钮,操作同理。

2022-05-01 15:08:34 1671 2

原创 C语言 函数指针,函数指针数组

函数指针:存放函数地址的指针。&函数名——取出的是函数地址官方详解:在C语言中函数在内存中也占据一段连续的内存单元,函数名就是该函数所占内存区的首地址。可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使该指针变量指向该函数。然后通过指针变量就可以找到并调用这个函数。类型说明符 (*指针变量名)(); 例如:int (*pf)(int ,int)=&add;浅看下下面例子来了解亿下函数指针#include <stdio.h> int Add(int x

2022-05-01 11:53:54 209

原创 C语言数组参数,指针参数,一级指针传参,二级指针传参

函数的参数不仅可以是整形,实型,字符型等数据,还可以是指针类型。它的作用是将一个变量的地址传送到另一个函数中。这样在调用函数中,就可以对主调函数中的变量进行修改,得到新的值。(简而言之,你想改主函数的值,就得给调用函数传过去地址)帅哥美女小羊崽们看下面例子:#include <stdio.h> swap(int *pointer1,int *pointer2){ int t; t=*pointer1; *pointer1=*pointer2; *pointer2=t;}

2022-04-30 14:36:01 355

原创 C语言,数组指针

数组指针,本身是一种指针——指向数组的指针一个数组是由连续的一块内存单元组成的。数组名就是这块连续内存单元的首地址。一个数组元素的首地址也是指他所占有的几个内存单元的首地址。如果数组定义位int型,则指针变量也应为指向int型的指针变量,即数组类型与定义指针变量类型一致!int main(int argc, char* argv[]){ int a=10; int *pa=&a; char ch='w'; char *pc=&ch; double *d[5];

2022-04-29 18:07:52 1973

原创 c语言 指针的进阶(字符指针,指针数组)

指针的大小是固定的,在32位平台是4字节,在64位是8字节;指针是有类型的,类型决定了指针“+1”的步长,和指针解引用时候的权限。1.字符指针#include "stdafx.h"int main(int argc, char* argv[]){ char *pc="hello sheep";//常量字符串 printf("%c\n",*pc);//本质上是把这个字符串的首地址存储在了 pc 中 return 0;//指针可指向字符串}运行结果:相比较

2022-04-29 17:04:12 956 1

原创 创建一个收费接口Charge,其中有一个方法charge();创建另一个收费接口Play,其中有一个方法play()。声明类Bus来实现接口Charge,对于Bus中的charge()实现为输出“公

创建一个收费接口Charge,其中有一个方法charge();创建另一个收费接口Play,其中有一个方法play()。声明类Bus来实现接口Charge,对于Bus中的charge()实现为输出“公共汽车:1元/张,不计公里数”;声明类Taxi来实现接口Charge,对于Taxi中的charge()实现为输出“出租车:1.6元/公里,起价5元3公里”;声明类Cinema来同时实现Charge、Play,对于Cinema中的charge()实现为输出“电影院:30元/张,凭学生证享受半价”;对于C

2022-04-28 20:56:25 768

原创 某公司有各类员工,定义一个员工类(Employee),该类具有员工的姓名(Name)和基本薪金(Salary)等属性;并有一个虚方法(CalSalary)用于计算并输出员工的总薪金。对不同的员工,薪

某公司有各类员工,定义一个员工类(Employee),该类具有员工的姓名(Name)和基本薪金(Salary)等属性;并有一个虚方法(CalSalary)用于计算并输出员工的总薪金。对不同的员工,薪金的计算方法不同。(1)定义一个继承自员工类的销售员类(SalesPerson),销售员除了员工类的基本薪金外,还有一个销售提成属性(SaleCommission)。现在在派生类中重新编写基类的虚方法(CalSalary),计算并输出销售员类的总薪金。(2)定义一个计件工人类(PiecePerson)

2022-04-28 15:45:03 2384

原创 创建学生类Student,其属性描述包括ID(编号)、Name(姓名)、SClass(班级)、CScore(语文成绩);创建教师类Teacher,其属性描述包括ID(编号)、Name(姓名)、JobT

public class Person { protected string id; protected string name; public string ID { get { return id; } set { id = value; } } public string Name { get { return name; } ..

2022-04-28 15:00:47 1988

原创 建立一个模拟在线购物程序,用户输入相应的信息后单击“确定”按钮,显示出用户提交的有关信息。

(1)商品类型组合框中至少要有两个选项,并且与商品列表要实现联动,例如选择图书,则下面的商品列表框更新为图书类的商品,如选择计算机,则商品列表框更新为计算机类的商品; switch (comboBox1.SelectedIndex) { case 0: lbGoods.Items.Clear(); lbGoods.Items.Add("连衣裙");

2022-04-28 10:43:41 1034

原创 创建学生类Student,基本构成如下(应适当扩充):①私有字段name(学生姓名),公有属性Name;②私有字段score(期末成绩),公有属性Score;要求在完善学生类构成的基础上,将所有

public class Student { private string name; public string Name { get { return (name); } set { name = value; } } .

2022-04-25 14:58:10 1139

原创 创建一个可以存储整数、字符串的类List,其最大容量为100。List类由以下成员构成:①私有常量字段Max,用于表示存储的最大元素数目;②私有字段num,用于表示当前实际元素个数;③私有obj

public class List { private const int Max = 100; private int num = 0; private object[] listArray; public List() { listArray = new object[Max]; } public void add(object obj) ...

2022-04-23 19:57:54 1000

原创 定义一个水果类Fruit,该类具有水果的颜色、形状等成员变量(字段),完成该类的构造函数的创建。并在主函数中完成该类的实例化及测试。

public class Fruit { public string fruit; public string color; public string shape; public void yi() { Console.WriteLine("请输入一个水果名称;"); fruit = Console.ReadLine(); Console.Wri.

2022-04-23 19:34:12 5528

原创 定义一个类(Teacher),并在该类中定义3个public访问权限的成员变量,分别表示name(姓名)、 title(职称)和department(所属院系),其中所属院系为静态成员变量。在该类中定

public class Teacher { public string name; public string title; public static string department; public void Show() { Console.WriteLine("姓名:{0}\n职称:{1}", name, title); } public static.

2022-04-23 19:03:03 972

原创 定义一个面积类Area,该类仅有面积myArea一个成员,但具有可实现求不同几何形状面积的功能的多个构造函数,这些构造函数的输入参数不同,可分别实现求得矩形的面积、圆形的面积以及梯形的面积的功能,完成

public class Area { public static float myArea(float a, float b) { return a * b; } public static double myArea(double r) { double pi = 3.1415926; return pi * r * r; ...

2022-04-23 18:27:25 973

原创 在User类中添加两个私有的成员变量,用来表示生日和年龄,并设计相应的属性完成对其的访问,要求生日是只写属性,并能判断出如果用户输入的生日年份小于1900年,或当前年龄小于3岁,给出输入错误提示信息,

public class User { private string name; private string sex; private DateTime birthday; private int age; public string Name { get { return name; } set {.

2022-04-22 15:56:05 212

原创 基类Shape类是一个表示形状的抽象类,该类拥有用于存储Shape面积的属性Area,以及用于求面积的抽象方法GetArea。请从Shape类派生三角形类(Triangle),并给出具体的求面积函数G

abstract class Shape { private float Area; public float area { get { return Area; } set { if (value >= 0) {Area = value;} .

2022-04-21 15:33:03 1222 1

原创 声明一个图形基类Shape,该类拥有用于存储Shape面积的属性S,以及用于计算面积的虚方法GetArea,由Shape类派生出Rectangle和Circle类,并在子类中重写GetArea方法分别

public class Shape { private float S; public float s { get { return S; } set { if(value>=0) { S..

2022-04-21 14:54:48 764 1

原创 C# 设计一个控制台应用程序,定义若干个学生对象,每个学生对象包括学号、姓名、语文成绩、数学成绩和英语成绩,采用静态成员求个学生的平均分和各门课程的平均分

快来和我一起学C#

2022-04-18 15:22:13 944 2

原创 编程求下面分段函数的值,要求用户输入x的值。

double x, y; Console.Write("x="); x = double.Parse(Console.ReadLine()); if (x > 6) y = 5.0 / 27 * (x * x + 4 * x - 6); else if (x <= 0) y = 2...

2022-03-30 22:17:17 1564

原创 C#一个数组有8个元素,将前3个元素通过移动串到后3个位置上,如果其初始数据为:12345678不增加数组,也不增加数组的存储单元,通过移动数组元素将数组变化为:45678123

namespace 第一次作业{ class Program { static void Main(string[] args) { int[] a = new int[]{ 1, 2, 3, 4, 5, 6, 7, 8 }; Array.Reverse(a, 0, 8); Array.Reverse(a, 0, 5); Array.Reverse(a, 5, .

2022-03-30 22:09:57 1369 1

原创 C# 编程序功能是输入一个长整数,求各位数字的平方和s。如果输入的是负数,求其相反数的各位数字的平方和。 例如:输入-123,输出14。(用while或do-while语句实现)

namespace 第一次作业ya{ class Program { static void Main(string[] args) { long n,s=0,temp; Console.Write("输入一个长整数n:"); n= long.Parse(Console.ReadLine()); do { .

2022-03-30 21:54:47 1175

空空如也

空空如也

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

TA关注的人

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