虚基类的程序,挺好的

#include<iostream>#include<iomanip>#include<string>using namespace std;class person{protected: char name[20]; int birth_year;public: person(char*na,int year) { strcpy(name,na); birth_year=year; } int cal_age(int this_year) { return this_year-birth_year; }};class graduate:virtual public person{...
2011-06-18 16:55 | 阅读 1214 次 | 评论 2 条

两种方式选择排序,see see~~~

#include<iostream>#include <string>using namespace std;int shuz(int a[],int length);int main(){ bool quit=false; int i; while(true) { int choice; cout<<"请输入您的选择 :"<<endl; cout<<"1.按数值大小进行排序"<<'\t'<<"2.按字符串大小进行排序"<<'\t'<<"3.quit"<<endl; cin>>choice; s...
2011-06-18 16:53 | 阅读 1076 次 | 评论 0 条

新完善的有理数综合程序,哦~~好诶

#include<iostream>using namespace std;class RatNum //定义一个有理数类RatNum { public: int fz; int fm; public: RatNum(){} //构造函数 ~RatNum(){} //析构函数 RatNum(int z,int m){fz=z;fm=m;cout<<"有理数为:"<<fz<<"/"<<fm<<endl;}//带参数的构造函数的定义,...
2011-06-14 12:42 | 阅读 872 次 | 评论 0 条

最新完善的有理数程序,哈哈。好哦....

#include<iostream>using namespace std;class RatNum //定义一个有理数类RatNum { public: int fz; int fm; public: RatNum(){} //构造函数 ~RatNum(){} //析构函数 RatNum(int z,int m){fz=z;fm=m;cout<<"有理数为:"<<fz<<"/"<<fm<<endl;}//带参数的构造函数的定义,...
2011-06-14 12:37 | 阅读 931 次 | 评论 0 条

改进后的程序,人机对话的排序~~我知道了~~

#include<iostream>#include <string>using namespace std;int shuz(int a[],int length);int main(){ bool quit=false; int i; while(true) { int choice; cout<<"请输入您的选择 :"<<endl; cout<<"1.按数值大小进行排序"<<'\t'<<"2.按字符串大小进行排序"<<'\t'<<"3.quit"<<endl; cin>>choice; s...
2011-06-14 11:06 | 阅读 920 次 | 评论 0 条

自己编的有理数类,吼吼~~

#include<iostream>using namespace std;class RatNum //定义一个有理数类RatNum { private: int fz; int fm; public: RatNum(){} //构造函数 ~RatNum(){} //析构函数 RatNum(int z,int m){fz=z;fm=m;cout<<"有理数为:"<<fz<<"/"<<fm<<endl;}//带参数的构造函数的定义...
2011-06-12 15:13 | 阅读 985 次 | 评论 0 条

嘿嘿,自己编的可执行常规操作的判断正误的运算程序

自己编的运算程序,嘿嘿,分享一下#include<iostream>#include<ctime>#include<cstdlib>using namespace std;int main(){ int a[2]; int i,j; srand(time(NULL)); while(1) { bool quit=false; cout<<"请输入您的选择:1.+"<<'\t'<<"2.-"<<'\t'<<"3.*"<<'\t'<<"4./"<<'\t'<<"5.quit:"<<endl; int choice; ...
2011-06-11 22:21 | 阅读 1289 次 | 评论 3 条

额.....好晕被这个题搞的.......

昨天看的道题目,试了下,两个程序,第一个貌似正常,结果输出数组越界,第二个尝试稍微改动,结果程序崩溃....求助....已知 strcpy函数的原型是 char *strcpy (char *strDest,const char *strSrc);其中strDest是目的字符串 strSrc是源字符串,不能调用C++/C的字符串库函数写出strcpy函数???char *strcpy (char *strDest,const char *strSrc)上面是题目#include<iostream>using namespace std;char *strcpy (char *strDe...
2011-06-11 08:05 | 阅读 1346 次 | 评论 8 条

复数类的编写,求全....

#include <iostream>using namespace std;class complex{ public: complex(){cout<<"调用构造函数"<<endl;} complex(int r,int i); complex(complex&amp;c); void set_c(int r,int i); int get_c(); // void add(complex &amp;c1,complex &amp;c2); //使用普通函数实现两个复数的相加; complex...
2011-06-10 13:48 | 阅读 890 次 | 评论 0 条

时间类

#include<iostream>using namespace std;class Time{ private: int hours,minutes,seconds; public: Time(void){}; Time(int h,int m,int s); Time(Time &amp;t); ~Time(){cout<<"the end"<<endl;} void settime(); int gettime(); void add(Time&amp;t1,Time&amp;t2);...
2011-06-09 23:04 | 阅读 1093 次 | 评论 0 条

图形输出程序总结

1:#include<iostream>using namespace std;int main(){ int i,j,k,n; cout<<"请输入n的值:"; cin>>n; for (i=1;i<=n;i++) { if (i<=n/2) { for (j=1;j<=n/2+1-i;j++) cout<<" "; for (k=1;k<=2*i-1;k++) cout<<"*"; cout<<endl; } else { for (j=1;j<=i-n/2-1;j++) cout<<" "; for (k=1;k<=(2*(n-i...
2011-06-06 15:53 | 阅读 1261 次 | 评论 6 条