- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 string使用
//统计文件中25日要加班的日期,*的算X 2的天数//7 25 2006//5 25 2200*//23 1 2000*//.....#include#include#include#include#includeusing namespace std;void main(){ int n(0); ifstream in("C://aaa.txt"); for(string s;getl
2008-09-19 17:27:00 186
原创 vector
//一段关于二维向量的代码#include#include#include#includeusing namespace std;typedef vector > Mat;//typedef存储类说明符 下面用Mat作类型名Mat input();void mySort(Mat& a);void print(const Mat& a);void main(){ Mat a=input(); myS
2008-09-19 10:31:00 158
原创 bool类型
整数1和0构成了bool的表示范围相当于 enum bool{false,true}注意: 用任何非0数给bool变量赋值,其值都为1例子 bool a=3;//a=1 bool b=1; //b=1 bool c=a+b;//a+b=2,c=1 bool d=a-b;// a-b=0,c=0bool的输出形式可以选择,默认为1和0,如果要输出true
2008-09-12 15:37:00 237
原创 三位对称素数
#include#includeusing namespace std;int main(){ bool prime; for(int i(1);i for(int j(0);j { int a; a=i*101+j*10; for(int k(3);k { //prime=true; if(a%k==0) {
2008-09-11 17:21:00 179
原创 完数
//1000以内的完数#includeusing namespace std;int main(){ for(int i(1);i { for(int j(1),sum(0);j if(i%j==0)sum+=j; if(i==sum) cout } return 0;}看了下完数的公式和性质 也挺有趣的
2008-09-11 16:54:00 142
原创 水仙花数
#includeusing namespace std;int main(){ for(int i(1);i for(int j=0;j { if(i*i*i+j*j*j>999) break; else for(int k=0;k { cout if(i*i*i+j*j*j+k*k*k==i*100+j*10+k) cout else if(
2008-09-11 15:42:00 156
转载 C++中的指针(三) 智能指针 转贴
Smart Pointer是C++中的一个大题目,要说清楚他的所有好处很需要费点力气。我就一个功能一个功能的说。有我理解不透的地方希望大家指点。1.copy-to-write当生成一个C++ object的时候如果这个class很大,这个object会占用很多空间。那么每生成一个就占用一片空间,这样会占用很多系统资源。同时降低效率。一个解决方法就是对用拷贝构造函数生成的object,让他不存储
2008-09-11 15:33:00 208
原创 最简单的素数算法-筛选法
筛选法判断素数#include#include#includeusing namespace std;int main(){ vector prime(10000,1); for(int i=2;i if(prime[1]) for(int j=i;i*j prime[i*j]=0; ifstream in("a.txt"); for(int a;in>>a && a>1 &&
2008-09-08 16:28:00 269
原创 标准IO流,比较详细了
Standard I/O StreamC++的标准输入/输出库 iostream 不仅提供了I/O库,还提供了使用库的流模式 " cin>>"流入和 " cout1.流状态 (Stream States) 1st showpos 在正数(含0)前显示 + 号 2nd showbase HEX前加 0X,O
2008-09-08 15:21:00 324
原创 switch case语句
switch 语句 (switch statement)switch语句也称开光语句,它是多分支结构。 1.整数值分支判断 switch括号中的表达式只能是整型,字符型或枚举型表达式。 case 后面的常量表达式之类型必须与其匹配。(否则编译错误) float f=4.0switch(f){} //error statement2.default分支
2008-09-05 16:34:00 479
原创 棱形图案
#include #include using namespace std;#define N 7int main(){ for(int i(0);i { if(i { for(int j(0);j cout for(int k(0);k cout } else {
2008-09-05 14:02:00 412
转载 多态性
多态应该指virtual关键字,主要就表现为基类的虚函数和继承类的override(重写)。比如: class ball { public: virtual void play(){}; // 球可以踢可以打 } class basketball:public ball { public: void play(){};// override 篮球只可以打 } class football:publ
2008-09-04 14:29:00 208
VB6实现的100个小程序.CHM
2008-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人