自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 准备开始Linux

The second period之前不知道按错了哪个键,导致我输入命令不显示,但是敲回车又执行的情况,关闭输入回显   stty -echo开启输入回显   stty  echo设置静态IP,经过多次改改改,仿佛成功了。 主要做了些:本来电脑上的VMnet1和VMnet8都是未识别的网络状态,通过百度,然后找到了方法。通过设置注册表HKEY_LOCAL_MACHI...

2019-01-22 11:03:26 172

原创 准备开始Linux

The first periodGNU和GPL的概念GUN:由Richard Stallman发起的一个计划,目的是构建一套完全自由的操作系统。加入GNU计划的所有软件都必须自由使用,自由更改,自由发布。GPL协议(General Public License)就是用来制约大家如何自由使用的。安装VMware虚拟机,安装GentOS 7系统。设置的磁盘容量为20GB手动分区:选择标...

2019-01-21 13:42:54 173

原创 嵌入式——看门狗

实验结果:按左键中断周期为2秒,led灯向左亮;按右键中断周期为3秒,led灯向右亮。超级终端上显示为按左键每两秒显示一次key0,按右键每三秒显示一次key1#define rCPLDLEDADDR (*(volatile unsigned char*)0x21180000) // LED Address#define rCPLDIntControl (*(volatile un

2017-06-06 21:54:29 768

原创 嵌入式——按键灯控制

实验结果:按左键led灯向左亮,按右键led灯向右亮void __irq int_int(void); //声明中断服务函数 int flag=0; //定义一个标志位void led_Y(void) //小灯自左向右依次亮灭{ int i,nOut; nOu

2017-06-06 21:48:54 3982

原创 计算机图形学——编码裁剪

要求:利用编码裁剪(Cohen-Sutherland)法裁剪《计算机图形学基础》(第二版)(p183  图6-40)所示线段。#include #include #include #define LEFT_EDGE 1 #define RIGHT_EDGE 2 #define BOTTOM_EDGE 4 #define TOP_EDGE 8 void L

2017-06-06 21:41:19 1817

转载 计算机图形学——边缘填充算法和边界填充算法

要求:利用边缘填充算法和边界填充算法的原理,对《计算机图形学基础》(第二版)(p150  图5-67)进行填充边缘填充算法:#include#include#include#include#include#include#define N 100000#define Min -99999999int n;int right;struct point{

2017-06-06 21:38:36 20185

转载 计算机图形学——扫描椭圆

要求:利用中点Bresenham算法扫描转换长半轴a=6, 短半轴b=5的椭圆#include #include "stdio.h"#include #include #include using namespace std;void CirclePoint(int x,int y){ glColor3f(0.0f,1.0f,0.0f); glPointSi

2017-06-06 21:31:51 1214

原创 计算机图形学——扫描圆

要求:利用中点Bresenham算法扫描转换圆心在原点, 半径为8的圆#include #include "stdio.h"#include #include #include using namespace std;void CirclePoint(int x,int y){ glColor3f(0.0f,1.0f,0.0f); glPointSiz

2017-06-06 21:29:23 700

原创 计算机图形学——直线生成算法

要求:分别利用DDA算法、中点Bresenham算法和改进的Bresenham算法扫描转换直线段P1P2,其中P1为(0, 0), P2为(8, 6)。#include #include "stdio.h"#include #include #include using namespace std;void Inital(void){ glClearColor(1.0f,1.0

2017-06-06 21:25:07 1935

原创 计算机图形学——绘制钻石图案

要求:绘制钻石图案。将一圆周进行n等分,然后将所有的等分用直线连接,构成图案。n=8q =2*p/nX=2*r*cos(q)Y=r*sin(q)

2017-06-06 21:20:47 6864

原创 .NET实验6-8

具体实现见最后运行结果。Form1using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Fo

2016-06-04 19:47:49 567

原创 数据结构实验5-2

实验题目:   编写一个程序exp5-2.cpp,求解背包问题,设有不同价值,不同重量的物品n件,求从这n件物品中选取一部分物品的方案,使选中物品的总重量不超过指定的限制重量,但选中物品的总价值最大。实验目的:   灵活运用递归算法解决一些较复杂应用问题。#include#includeusing namespace std;#define N 100int

2016-05-25 17:25:48 727

转载 FIRST集、FOLLOW集和SELECT集

一:什么是终结符和非终结符。终结符:通俗的说就是不能单独出现在推导式左边的符号,也就是说终结符不能再进行推导。非终结符:不是终结符的都是非终结符。如:S——>B,则S是非终结符。(一般书上终结符用小写,非终结符用大写。)二:文法产生语言句子的基本思想:从识别符号(开始符)开始,把当前产生的符号串中的非终结符替换为相应规则右部的符号串,直到全部由终结符组成。

2016-05-25 17:20:45 7297

原创 .NET实验7-1

把定义平面直角坐标系上的一个点的类CPoint作为基类,派生出描述一条直线的类Cline,再派生出一个矩形类CRect。要求成员函数能求出两点间的距离、矩形的周长和面积等。设计一个测试程序,并构造完整的程序。  提示:           (1) 可能用到的函数:Math类中的函数           (2) 注意数据类型的转换。using System;using System

2016-04-24 17:32:26 950

原创 .NET实验6-4

定义一个静态成员方法,该方法实现字符串反转。如Reverse("6221982")返回值为2891226.public static string Reverse(string str){    //方法主体中使用StringBuilder}提示:1、将string转化成char char[] c = str.ToCharArray();2、使用StringBuil

2016-04-09 17:48:25 375

原创 .NET实验6-3

假设有一个字符串strFileName = @"D:\C#程序设计\实验3\MyFile.TXT"。请使用字符串方法,取出路径中的文件名"MyFile.TXT"。      public static string getFilename(string strFileName)  {        //提示:主体中使用string类的indexof方法、lastinde

2016-04-09 17:45:20 388

原创 .NET实验6-2

随机给出一个0-99之间的数字,让你猜是什么数字。你可以随便猜一个数字,游戏会提示你太大或太小,从而缩小结果范围,经过几次猜测和提示后,最终猜出答案。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{

2016-04-09 17:38:12 399

原创 .NET实验6-1

输入一个由若干字符组成的字符串,写一个静态方法,方法中使用输出参数输出其中的大写字母、小写字母、数字和其他字符的个数。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Progra

2016-04-09 17:35:46 496

原创 数据结构实验2-2

编写一个程序2-2.cpp,实现单链表的各种基本运算(假设单链表的元素类型为char),并在此基础上设计一个程序2-2.cpp,完成如下功能:(1)初始化单链表h;(2)采用尾插法依次插入元素a,b,c,d,e;(3)输出单链表h;(4)输出单链表h的长度;(5)判断单链表h是否为空;(6)判断单链表h的第3个元素;(7)输出元素a的位置;(8)在第4个元素位置上插

2016-04-03 22:10:02 1489

原创 数据结构实验2-1

编写一个程序2-1.cpp,实现顺序表的基本运算(假设顺序表的元素类型为char),并在此基础上设计一个程序2-1.cpp,完成如下功能:(1)初始化顺序表L;(2)采用尾插法依次插入元a,b,c,d,e;(3)输出顺序表L;(4)输出顺序表L的长度;(5)判断顺序表L是否为空;(6)判断顺序表L的第3个元素;(7)输出元素a的位置;(8)在第4个元素位置上插入元素

2016-04-03 22:03:29 913

原创 .NET 实验2-2

用c#编写程序判断输入字符串是否为回文。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] a

2016-03-23 11:38:36 250

原创 数据结构实验1-3

编写一个程序,判断一个字符串是否为回文。思路:    要判断输入的字符串是否为“回文”,首先计算出字符串的长度即字符个数,然后需要一个bool型函数进行比较判断,最后得出结果。算法函数分析:    定义一个num()函数计算字符串的字符个数,再定义一个bool型函数通过对该字符串的左右两边字符的对比,返回判断结果。输入输出:     输入一个字符串;     输出该字符

2016-03-23 11:34:18 574

原创 数据结构实验1-2

编写一个程序,计算任一输入的正整数的各位数字之和。思路:    要求整数各位数的和,需要计算出每位数的值,结果进行相加。算法函数分析:    用整数%10得余数即最后一位数的值,然后用整数/10取整数部分继续循环执行上一步,得到的各位数的值相加得到和。输入输出:     输入一个正整数     输出该正整数的各位数的和。#include using names

2016-03-23 11:31:34 330

原创 银行储蓄系统

主函数#include #include #include #include #include #include #include "staff.h"#include "bank.h"#include "user.h"#include using namespace std;void ctime();int main(){ cout<<"+----------

2015-07-17 15:19:46 2066 2

原创 喜刷刷2——构造函数与析构函数

在建立类对象时系统自动该类的构造函数完成对象的初始化工作,当类对象生命周期结束时,系统在释放对象空间之前自动调用析构函数。此题要求:根据主程序(main函数)和程序执行结果,结合构造函数和析构函数相关知识,在下面的程序段基础上完成整个设计。提示:(1)需要自定义复数类Complex,并在类中添加适当的构造函数和析构函数。#include using namespace std;

2015-07-10 19:06:08 437

原创 喜刷刷2——统计程序设计基础课程学生的平均成绩

程序设计基础课程的学生成绩出来了,老师需要统计出学生个数和平均成绩。学生信息的输入如下: 学号(num) 学生姓名(name) 成绩(score) 101 张三

2015-07-10 16:49:33 791

原创 洗刷刷2——求类中数据成员的最大值——类模板

请在下面的程序段基础上完成整个设计:#include #include using namespace std;templateclass Max{public:Max(numtype a,numtype b,numtype c);numtype getMax();private:numtype x,y,z;};//将程序需要的其他成份写在下面,只提交b

2015-07-10 16:16:59 382

原创 喜刷刷4——shape类—4(完成RsubC类)

小聪送给小亮和小华的形状他们都很喜欢,小亮和小华非要比一下他们两个的形状,来看看小聪更爱谁,请完成RsubC类。RsubC类中包括Rectangle类和Circle类的数据成员,新增布尔类型的数据成员sign(sign等于0时,新面积等于Rectangle+Circle,sign等于1时,新面积等于Rectangle-Circle),新定义了求面积的成员函数area()。但是小聪没有为RsubC类

2015-07-06 20:01:10 342

原创 喜刷刷5——学生信息的输入与输出

阅读并修改以下程序,实现学生信息的输入和输出。#include #include #include using namespace std;class Student{private:    const int maxSchoolPeriod;  //学制    int no;  //学号    char name[20];  //姓名publi

2015-07-06 18:30:09 557

原创 洗刷刷5——商品销售

商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。现已知当天m个销货员销售情况为销货员号(num) 销货件数(quantity) 销货单价(price)101 5 23.5102 12 24.56103 100 21.5 已

2015-07-05 21:31:33 621

原创 洗刷刷——实现复数运算中+运算符的重载

#include #include #include #include using namespace std;class Complex{public: Complex(double r=0,double i=0):real(r),imag(i) {} Complex operator+(const Complex &c2); friend istream&

2015-06-28 15:49:41 409

原创 期末模拟——数钱是件愉快的事

#includeusing namespace std;class Money{private: int hundred; //百元张数 int ten; //拾百元张数 int one; //壹元张数public: Money(int h=0,int t=0, int o=0); Money operator+(con

2015-06-28 15:18:19 424

原创 期末模拟——能存各种类型数据的store类

填空后代码:#include #include #include using namespace std;template//类模板,实现对任意类型数据进行存取class Store{private: T item; //用于存放任意类型的数据 int haveValue; //用于标记item是否为空,0表示为空,1表示有数据public:

2015-06-28 15:10:59 524

原创 期末模拟——驾驭const

#include using namespace std;class Test{private: int x; const int y;//************* begin *****************public: Test(int a, int b); void printxy() const; //(1) const 加在函数名

2015-06-28 14:38:04 344

原创 期末模拟——职工工资统计(结构体)

#include #include using namespace std;struct WageList{ char name[10]; //姓名 double baseWage; //基本工资 double bonus; //奖金 double total; //总额};int main( ){ WageList

2015-06-28 14:29:24 1324

原创 期末模拟——别墅造价

/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称: test.cpp *作 者:陈丹 *完成日期:2015年6月28日 *版本号:v1.0 * *问题描述:宇宙房产开发有限公司要盖一批圆顶的别墅,现要编制一个程序,计算别墅土建部分的造价。为简化起见,只计算别墅房顶、墙面和柱子的价格。房顶每平

2015-06-28 14:18:31 497

原创 六月份学习总结

又到期末了,每周都有写博客但是还是觉得真正学会的并不多,还有不到一个月,把之前发过的博文们都好好看看,争取全部弄明白,刷刷题也是不错的方法,那不会就去翻课本,或者去看之前写过的程序,感觉很有用。       祝不挂。

2015-06-28 14:08:43 395

原创 第十六周项目三——max带来的冲突

*Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称: test.cpp *作 者:陈丹 *完成日期:2015年6月28日 *版本号:v1.0 * *问题描述: *输入描述: *程序输出: */原程序:原程序运行错误:更改后代码:(1)#includeus

2015-06-28 14:01:45 314

原创 第十六周项目二——有些数的阶乘不算了

/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称: test.cpp *作 者:陈丹 *完成日期:2015年6月28日 *版本号:v1.0 * *问题描述:求n!的函数,当用户的输入为负数,以及输入数太大时(例如大于12),使用异常处理机制予以拒绝,并给出恰当的提示。 *输入描述: *程

2015-06-28 13:46:54 361

原创 第十六周项目一——平方根中的异常

/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称: test.cpp *作 者:陈丹 *完成日期:2015年6月28日 *版本号:v1.0 * *问题描述:编写一个程序,求输入数的平方根。设置异常处理,当输入负数时采用异常处理机制给出提示。 *输入描述: *程序输出: */#incl

2015-06-28 13:40:41 441

空空如也

空空如也

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

TA关注的人

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