- 博客(19)
- 收藏
- 关注
原创 汉诺塔问题
#include using namespace std;static i=0;int main(){ void hanota(int , char , char , char ); cout<<"您要移动多少盘子?"; int n; cin>>n; hanota(n, 'A', 'B', 'C'); cout<<"一共移动了"<<i<<"次!!
2012-03-31 13:08:10
2415
原创 比赛分配
//乒乓球队比赛队员调配:甲队有A、B、C;乙队有X、Y、Z;//A不愿意和X,C不和X、Z比赛#include using namespace std;int main(){ char i,j,k;//假如A-i,B-j,C-k for (i='X'; i<='Z'; i++) if(i!='X') for (j='X'; j<='Z
2012-03-27 10:32:44
558
原创 运算符重载实例
//定义复数类的运算符重载#include using namespace std;class Complex{public: Complex() { real=0; imag=0; } Complex ( double r, double i ) { real=r; imag=i; } Complex operator + (Complex &c1);
2012-03-25 15:33:25
393
原创 对数组进行选择排序
//利用选择法对10个数进行排序#include using namespace std;int a[11];//因为后面都要用到,故要声明为全局变量int main(){ freopen ( "debug\\in.txt","r",stdin ); //输入数据将从in.txt文件中读取 //------声明函数 void getfun();//获取数据的函数
2012-03-21 11:11:37
596
原创 字符示例
#include using namespace std;int main(){ char c1='\101',c2='\116'; char c3=101,c4=116; cout<<"\t\b"<<c1<<"\t"<<c2<<endl; cout<<c3<<'\t'<<c4<<endl; return 0;}结果是 A N
2012-03-19 15:02:02
421
转载 全局变量、局部变量、静态全局变量、静态局部变量在内存里的区别以及栈与堆的区别
全集变量、局部变量、静态全局变量、静态局部变量在内存中如何存储,有什么区别,栈和堆的区别,这都是C/C++的基础问题。在各种招聘笔试面试中,经常都能够遇到与之相关的问题。前些日子我看了一些与之相关的文章,现在总结一下存放于此。先分析一下四种变量的区别: 一、先由程序的内存分配说起,一个完整的C/C++程序在运行时会占用的内存分为几个部分。栈(stack):由编译器自动分配释放,
2012-03-19 13:37:43
550
转载 排序最全实例C++
/*本程序综合了几乎所有的排序方法。其中: getdata(sample &s):用于获取对象s的数据 insertsort(sample &s):用于进行插入排序 shellsort(sample &s):用于进行希尔排序 bubblesort(sample &s):用于进行冒泡排序 quicksort(sample &s):用于进行快速排序 selectso
2012-03-14 15:21:12
413
转载 C++排序法
C++排序算法全集排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。 对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。 我将按照算法的复杂度,从简单到难来分析算法。 第一部分是简单排序算法,后面你将看到他们的共同
2012-03-14 13:07:53
495
原创 去掉string中的标点符号
#include #include #include using namespace std;int main() { string s1("I ...love ...you!!!!!"); //去掉字符串中的标点符号 for (string::size_type i=0; i!=s1.size(); i++) { if ( !ispunct(s
2012-03-12 13:17:27
2955
原创 杭电acm题_1.2.1 爬虫
#include //#include using namespace std;int main() { //freopen("debug\\in.txt", "r", stdin);// freopen("debug\\out.txt", "r", stdin); int n,u,d; while (cin>>n>>u>>d) { if (
2012-03-10 21:49:29
539
转载 理理windows API、SDK与MFC之间的的关系
从我看的些书中我得到了这些信息微软公司为了方便java、c/c++、c#等编程语言编写Windows程序为他们都开发了API。为了方便使用又对这些API进行了封装对c/c++语言来说,这些API全部用C语言编写。又有两种封装方式非面向对象的封装SDK(software development kit )面向对象的封装方式MFC(Microsoft Foundation Cl
2012-01-04 21:44:05
2420
原创 类与结构体
1. C与C++中结构体的不同: (1) C中的结构体不能申明函数,只能申明变量;C++中的结构体和类差不多,能申明数据成员,也能申明函数成员; (2) C中的结构体不能进行封装,而C++中由于是“类”可以进行封装。2. C++中类与结构体的区别 首先说明C++中类与结构体在一定意义上是等价的 区别: (1) 在缺省状态下,结
2011-12-07 19:15:12
513
原创 Application和Console Application
初学VC6.0时,在新建的工程里有win32 console application 和 win32 application两种应用程序.Win32 Application和Win32 Console Application都是工作在32位Windows环境的程序。 其中Win32 Application就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,比如圆形的、不规则形
2011-11-28 10:38:00
1900
原创 2.考考小朋友(小学生的数学计算题)
//小学生的计算题#include #include #include #include using namespace std;void Randjisuan();int main(){ Randjisuan(); return 0;}//实现挖宝藏的游戏void Randjisuan(){ int
2011-11-10 11:13:03
623
原创 挖宝藏啦!!
/挖宝藏游戏#include#include#include#include//using namespace std;int main(){ srand((unsigned)time(NULL));//srand设置随机数产生器所需的种子数,time()返回一个随机时间 int l,c,lguss,cguss,gusstime=0; l=rand()
2011-11-09 15:54:54
1659
原创 2.关于构造函数和析构函数
//看看构造函数和析构函数的调用#includeusing namespace std;class simplecat //申明一个简单的类{public: simplecat(); //构造函数 ~simplecat(); //析构函数private: int itsage;};simp
2011-10-31 09:51:45
516
1
原创 1.C++的短整型
#includeusing namespace std;int main(){ short int a=32767; cout a++; cout a++; cout return 0;}/*短整型a为32767,
2011-10-27 11:10:30
1486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人