自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

smallgyy的专栏

让学习成为一种习惯

  • 博客(40)
  • 资源 (25)
  • 收藏
  • 关注

原创 3绘制曲线y=x*x的图形与圆的图形叠加显示

方法1/*绘制y=x*x的图形与圆的图形叠加显示---方法1在屏幕上用"*"画一个空心的圆,用"+"画一个开口向上的曲线y=x*x实现函数y=x*x的图形与圆的图形叠加显示 *问题分析与算法设计(1)打印圆可利用图形的左右对称性。根据圆的方程:R*R=X*X+Y*Y X=sqrt(R*R-Y*Y)R=10 以X=30,Y=0为圆中心,以X=30为圆纵对称轴,以

2012-11-30 21:57:06 1666

原创 3绘制圆

/*绘制圆在屏幕上用"*"画一个空心的圆 *问题分析与算法设计打印圆可利用图形的左右对称性。根据圆的方程:R*R=X*X+Y*Y X=sqrt(R*R-Y*Y)R=10 以X=30,Y=0为圆中心,以X=30为圆纵对称轴,以Y=0为圆横对称轴R*R=(X-30)*(X-30)+Y*Y 得到两个坐标 X=30-sqrt(R*R-Y*Y) X=30+sqrt(R*

2012-11-30 20:43:47 726

原创 求输入的日期是输入年份的第几天

(1)判断某年月日是这一年的第几天----非函数调用形/* 判断某年某月某日这一年中是第几天。程序分析:以2011年3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊      情况,闰年且输入月份大于3时需考虑多加一天。程序实现: 在主程序中输入输入某年某月某日,例如2012 9 18(年月日之间用空格隔开), 输出某年某月某日这

2012-11-29 13:47:41 1569

原创 求n!的4种方法

(1)循环法#include using namespace std;long fac(int); //函数声明int main( ) {int n; //n为需要求阶乘的整数 long y; //y为存放n!的变量 cou

2012-11-29 10:59:16 12063

原创 2绘制两种图形(绘制余弦曲线和直线,绘制余弦曲线和正弦曲线)

(1)绘制余弦曲线和直线 /*绘制余弦曲线和直线 在屏幕上显示0~360度的cos(x)曲线与直线f(x)=45*y+31的迭加图形。其中cos(x)图形用"*"表示,f(x)用"+"表示,在两个图形相交的点上则用f(x)图形的符号。*问题分析与算法设计本题可以在余弦曲线输出的基础上进行修改。图形迭加的关键是要在分别计算出同一行中两个图形的列方向点坐标后,正确判断相互的

2012-11-28 21:43:43 5420

转载 网络最强CASE工具 + 经典UML学习电子资下载汇总

网络最强CASE工具 + 经典UML学习电子资下载汇总,软件设计与开发人员必备http://club.topsage.com/forum.php?mod=viewthread&tid=149103&fromuid=4206828

2012-11-28 13:21:22 725

转载 [推荐] 常见设计模式的解析和实现(C++) 全20部分

常见设计模式的解析和实现(C++) 全20部分http://club.topsage.com/forum.php?mod=viewthread&tid=744393&fromuid=4206828 常见设计模式的解析和实现(C++)之一:Factory模式http://club.topsage.com/forum.php?mod=viewthread&tid=743333&from

2012-11-28 13:14:09 920

原创 1.绘制正余弦曲线

1.绘制余弦曲线在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线*问题分析与算法设计如果在程序中使用数组,这个问题十分简单。但若规定不能使用数组,问题就变得不容易了。关键在于余弦曲线在0~360度的区间内,一行中要显示两个点,而对一般的显示器来说,只能按行输出,即:输出第一行信息后,只能向下一行输出,不能再返回到上一行。为了获得本文要求的图形就必须在一行中一次输出

2012-11-27 21:53:11 1835

转载 最常见的20种VC++编译错误信息集合

VC编程遇到的问题VC++错误:error LNK2001: unresolved external symbol __endthreadex刚在做MFC程序的时候,由于不是用MFC APPWizard生成的,所以在调试的时候就出现了标题和下面所示的错误了:error LNK2001: unresolved external symbol __endthreadexerror LN

2012-11-24 19:30:35 695

转载 VC工程产生文件后缀名解释

.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。.BMP:位图资源文件。.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在projec

2012-11-24 19:29:22 759

转载 vc编译后生成的文件类型

1, PCH文件预编译头文件(一般扩展名为.PCH),是把一个工程中较稳定的代码预先编译好放在一个文件(.PCH)里.这些预先编译好的代码可以是任何的C/C++代码--甚至可以是inline函数,只它们在整个工程中是较为稳定的,即在工程开发过程中不会经常被修改的代码.为什么需要预编译头文件?一言以蔽之:提高编译速度.一般地,编译器以文件为单位编译,如果修改了一工程中的一个文件则所有文件都要

2012-11-24 19:28:24 908

转载 vector.resize 与 vector.reserve的区别

reserve是容器预留空间,但并不真正创建元素对象,在创建对象之前,不能引用容器内的元素,因此当加入新的元素时,需要用push_back()/insert()函数。resize是改变容器的大小,并且创建对象,因此,调用这个函数之后,就可以引用容器内的对象了,因此当加入新的元素时,用operator[]操作符,或者用迭代器来引用元素对象。再者,两个函数的形式是有区别的,reserve函数之

2012-11-24 19:27:24 553

转载 文件操作 tellg,tellp,seekp,seekg函数

c++ fstream中seekg()和seekp()的用法C++中seekp()和seekg()函数功能seekp:设置输出文件流的文件流指针位置seekg:设置输入文件流的文件流指针位置函数原型:ostream& seekp( streampos pos );ostream& seekp( streamoff off, ios::seek_dir dir );ist

2012-11-24 19:25:49 3899

转载 迷宫程序(6)

//迷宫游戏#ifndef MAZE_H_ #define MAZE_H_ #include #include #include using namespace std; class Maze { public: Maze(); // 构造函数 void solve(); // 迷宫求解函数 private

2012-11-23 20:25:42 744

转载 迷宫程序(5)

#include#include #include #include#define increasesize 10 //栈的增长长度#define stackinitsize 100 //栈的基础长度#define maxi 10 //矩阵的长度#define maxj 10 //矩阵的宽度typedef struct { int *base;

2012-11-23 20:17:06 728

转载 迷宫程序(4)

#include "iostream"using namespace std;struct weizhi{ int hen; int shu;};struct jilu{ int countent; weizhi *array; jilu *next;};void main(){ jilu* head; bool flage1=tru

2012-11-23 20:13:52 529

原创 逻辑推理题-用C++实现(3)--谜语博士的难题1

1.迷语博士的难题(1)*题目诚实族和说谎族是来自两个荒岛的不同民族,诚实族的人永远说真话,而说谎族的人永远说假话。迷语博士是个聪明的人,他要来判断所遇到的人是来自哪个民族的。迷语博士遇到三个人,知道他们可能是来自诚实族或说谎族的。为了调查这三个人是什么族的,博士分别问了他们的问题,这是他们的对话:问第一个人:"你们是什么族?",答:"我们之中有两个来自诚实族。"  如

2012-11-23 13:30:47 1827

原创 逻辑推理题-用C++实现(2)--黑与白

题目:有A、B、C、D、E五人,每人额头上都帖了一张黑或白的纸。五人对坐,每人都可以看到其它人额头上的纸的颜色。五人相互观察后,A说:"我看见有三人额头上帖的是白纸,一人额头上帖的是黑纸。"   如果A说真话则 B+C+D+E=3,如果A说假话 则B+C+D+E!=3B说:"我看见其它四人额头上帖的都是黑纸。"      如果B说真话则 A+C+D+E=0,如果B说假话 则A+C+D+

2012-11-23 13:16:59 1623

转载 迷宫程序(2)

#include #includeusing namespace std; struct PosType /* 迷宫坐标位置类型 */ { int x; /* 行值 */ int y; /* 列值 */ }; #define MAXLENGTH 25 /* 设迷宫的最大行列为25 */ typedef int MazeTyp

2012-11-21 18:04:48 535

转载 迷宫程序(3)

#includeusing namespace std;class T //定义描述迷宫中当前位置的结构类型{public: int x; //x代表当前位置的行坐标 int y; //y代表当前位置的列坐标 int dir; //0:无效,1:东,2:南,3:西,4:北};class LinkNode //链表结点{ friend class Stac

2012-11-21 16:06:29 615

转载 迷宫程序(1)

迷宫问题 1设计目的、要求 以一个m*n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 基本要求: 首先实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下

2012-11-20 19:04:05 2110 1

原创 逻辑推理题-用C++实现(1)--谁是窃贼

1、题目:谁是窃贼公安人员审问四名窃贼嫌疑犯。已知,这四人当中仅有一名是窃贼,还知道这四人中每人要么是诚实的,要么总是说谎的。在回答公安人员的问题中:甲说:"乙没有偷,是丁偷的。"乙说:"我没有偷,是丙便的。"丙说:"甲没有偷,是乙偷的。"丁说:"我没有偷。"请根据这四人的答话判断谁是盗窃者。2.问题分析与算法设计假设A、B、C、D分别代表四个人,变量的值为1代表该

2012-11-20 09:08:09 8301

原创 有关多重继承虚基类的问题

#include using namespace std;class A{public: int a;};class A1: public A{ };class A2: public A1{ };class B1: public A{ };class B2: public B1{ };clas

2012-11-13 21:48:17 695

转载 关于输入流状态函数cin.eof()的问题

问题:关于输入流状态函数cin.eof()的问题int main(){char gc;while(!cin.eof()) //直至按ctrl+z键退出!{  cin>>gc;  cout}cout}《c++ primer》上说的是遇到文件结束符 cin.eof返回ture,可是我在vc++ 6.0上运行非得输入两个^z才返回ture 是什么原因~?解

2012-11-13 21:44:24 5391

原创 字符串类string使用的相关问题

include #include using namespace std;void main(){ string s="hello"; cout<<s<<endl<<"length of the string: "<<s.size()<<endl; string *p=&s; cout<<p<<" "<<*p<<endl; cou

2012-11-13 21:40:36 633

原创 vc编译器不允许将构造函数设为私有,应该为公有

#include using namespace std;class MyClass{private: MyClass(){a=0;} MyClass(int x){a=x;} int a;public: int get_a(){return a;}};int main(){ MyClass my; cout<<my.ge

2012-11-13 21:38:55 580

原创 构造函数和析构函数调用顺序实例

在设计此类时,为了让大家从运行结果中很好的看出和理解构造函数和析构函数调用的顺序,定义了两个数据成员data和type,data用于给对象编号,type用于给出是全局变量或者哪个函数的局部或静态变量。在定义对象时,同时给出这两个参数来对对象进行初始化工作。代码设计如下: #include #include using namespace std;class Create

2012-11-13 21:37:09 707

转载 cin读取出错的解决方案

(1)include#includevoid main() { int choice; cout<<"choice:"; cin>>choice; while(!cin) { cerr<<"Invalid character"<<endl<<"Enter again-choice:"; cin.clear(); int chars_

2012-11-13 21:25:52 1218

原创 循环的应用---(1)判断输入是否合法,不合法要求重新输入(2)某项功能的循环执行

(1)判断输入是否合法,不合法要求重新输入/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:郭艳燕 * 专业班级:软件工程 * 完成日期:2012 年 11 月 9 日 * 版 本 号:v1.0 * 输入描述:

2012-11-12 11:16:30 7210 1

原创 与素数有关的程序

(1)判断单个数是否是素数/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:郭艳燕 * 专业班级:软件工程 * 完成日期:2012 年 11 月 9 日 * 版 本 号:v1.0 * 输入描述:一个整数 *

2012-11-09 15:27:42 1180

原创 使用传递变量引用的方式完成两个数的交换

#include using namespace std;int main(){ void swap(int &a,int &b); int a=1,b=2; cout<<a<<" "<<b<<endl; swap(a,b); cout<<a<<" "<<b<<endl; return 0;}void swap(int &

2012-11-07 19:34:16 1185

原创 动态开辟空间new和delete的使用实例

#include void main(){ int *p1=new int; //动态开辟一个整型空间 cout<<"(1)输入一个整数:"; cin>>*p1; cout<<endl<<"输出此整数:"; cout<<*p1<<endl; delete p1; //动态释放此整型空间 int *p2=new int[2];

2012-11-07 19:29:44 1465 1

原创 结构体变量中数组成员赋值问题

#include using namespace std;struct student{  char name[20];  int age;};int main( ){ student s; s.name="gyy";   //error return 0;}道理和以下语句错误的原因一样,数组名表示常量,不允许对常量赋值,所以常量不允许出现在

2012-11-07 19:27:30 7611

转载 C++数组引用【转载】

1 .在C++中可以定义数组的引用,用以解决C中无法解决的“数组降价”问题,我们先来看看什么是“数组降价”,先看如下代码:   …void Test( char array[20] ){     cout }char array[20] = { 0 };cout       Test( array );…  我们看到,对于

2012-11-07 19:26:40 648

原创 关于数组的引用

1、数组做函数参数#include using namespace std;void input(int a[]);void output(int a[]);int main(){  int a[5];  input(a);  output(a); return 0;}void input(int a[]){  int i;  for(i

2012-11-07 19:25:49 693

原创 关于数组做函数形参和指针做函数形参的问题

(1)#include void f(int b[])   //数组做函数形参{  cout}void main(){ int a[5]={1,2,3,4,5};  cout  f(a);}程序运行结果输出的两个值(实参数组地址和形参数组地址)是一样的。说明当实参和形参都是数组类型时,实参数组和形参数组共用一块内存空间。(2)#inclu

2012-11-07 19:24:05 1073

原创 指针的使用-注意的问题

指针的使用比较灵活,但也比较容易出错。(1)在使用指针时,一定要注意指针与它所指变量的关联。如果只是定义一个指针,而没有给指针赋值(即,没有将指针所指变量进行关联),而直接给指针所指变量赋值时,即使在编译时不会出错,但在运行时必将发生运行时错误。例如:  int  a=10, *p;   p=&a; *p=20; //ok如果缺少第2条语句,则会发生错误:int

2012-11-07 19:22:17 862

原创 VC++6.0工具创建文件、编译、链接、运行以及调试基础-顺序结构

熟悉开发环境,程序开发流程,基本调试1.实验目的和要求1.熟悉Visual C++ 6.0的集成开发环境;2.学习完整的C++程序开发过程,理解简单的C++程序结构;3.学习C++程序的建立、编译和调试执行的方法与步骤。2.实验说明开发环境,学习如何建立、编译、执行程序,理解简单的C++程序结构。对于复杂的程序,需要了解程序运行过程中代码的执行情况,学习如何设置断点、单

2012-11-07 18:37:34 4655 1

原创 双重循环的应用实例--等腰三角形相关

(1)上等腰三角形问题描述:用双重循环实现以下图形的输出 程序代码如下:/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:郭艳燕 * 专业班级:软件工程 * 完成日期:2012 年 11 月7 日 * 版 本 号:v1.0

2012-11-07 14:41:11 4726 2

原创 双重循环的应用实例--直角三角形相关

(1)上直角三角形问题描述:用双重循环实现以下图形的输出    M    MM    MMM    MMMM    MMMMM    MMMMMM    MMMMMMM    MMMMMMMM    MMMMMMMMM    MMMMMMMMMM程序代码如下:/* * Copyright (c) 2012, 烟台大学计算机学院

2012-11-06 19:11:13 3040

基础数学实验.pdf

基础数学python实验-- HCNA-AI华为认证人工智能工程师

2019-07-18

python实验.pdf

python实验手册--- HCNA-AI华为认证人工智能工程师培训中的实验文档

2019-07-18

visio uml2.0 模板和图库

在标准的visio图库中,没有UML2.0的交互片段,可以根据不同的visio版本下载图库和模板后,就可以在visio中绘制带有组合交互片段的顺序图了,画图的时候可以直接打开模板和图库,很方便,网址 http://softwarestencils.com/uml/index.html

2016-11-30

Wrox.Model.Driven.Development.with.Executable.UML.Jul.2009.pdf

Wrox.Model.Driven.Development.with.Executable.UML.Jul.2009 uml原版书,希望对大家有所帮助

2015-01-05

Wiley.UML.2.Semantics.and.Applications.Oct.2009.pdf

Wiley.UML.2.Semantics.and.Applications.Oct.2009 UML语义的书,希望对大家有所帮助

2015-01-05

model checking 暑期培训资料

model checking 暑期培训资料 都是外国大牛的ppt 希望对大家有帮助

2015-01-05

model checking

model checking 相关资料,希望对大家有帮助

2015-01-05

面向对象设计的原则指南

面向对象设计的原则指南 1 类的设计原则 2 包的设计原则 2.1 包的内部关系方面(聚合性)的原则 2.2 包之间的关系方面(耦合性)的原则

2014-07-26

codeblocks13.12

codeblocks 13.12 最近版本 支持

2014-03-22

定理_引理和公理的区别

WHAT IS THE DIFFERENCE BETWEEN A THEOREM(定理), A LEMMA(引理),AND A COROLLARY(推论)?

2013-07-30

常见设计模式的解析和实现(C ++)源码

常见设计模式C++代码实现,一共20个常见模式

2012-11-28

C++函数课件--比较不错

比较好和全面的C++函数教程 函数的定义,函数声明,带默认参数的函数,引用做参数,指针做参数等

2012-11-15

人工智能(AI)与游戏算法.rar

人工智能(AI)与游戏算法.rar人工智能(AI)与游戏算法.rar

2010-08-05

S60手机C++游戏编程.pdf

S60手机C++游戏编程.pdfS60手机C++游戏编程.pdfS60手机C++游戏编程.pdfS60手机C++游戏编程.pdfS60手机C++游戏编程.pdfS60手机C++游戏编程.pdf

2010-08-05

3G手机编程与游戏开发

3G手机编程与游戏开发3G手机编程与游戏开发3G手机编程与游戏开发.pdf

2010-08-05

谭浩强C++程序设计代码

谭浩强C++程序设计代码,帮助大家学习,来下巴,嘻嘻

2010-08-05

24种设计模式介绍与6大设计原则

24种设计模式介绍与6大设计原则,介绍各个模式的使用

2010-05-04

空空如也

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

TA关注的人

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