《史上最全的C++编程案例》由会员分享,可在线阅读,更多相关《史上最全的C++编程案例(105页珍藏版)》请在金锄头文库上搜索。
1、C+程序编程实例大全程序编程实例大全 #include int main() std:coutname; coutname; coutage; coutn; student wang; wang.no=n; cinwang.math; coutn; if(p=new intn)=0) coutn; if(p=new intn)=0) cout using namespace std; float a=2.4; void main() int a=8; cout void main() int num=50; int ref+=10; cout void main() int num; int
2、num=5; cout using namespace std; void swap(int void main() int x=5,y=6; cout /using namespace std; void main() /* double radius; coutradius; double result=radius*radius*3.14*4; coutradius; std:cout using namespace std; int array64=60,80,90,75,75,85,65,77,80,88,90,98,89,100,78,81,62,68,69,75,85,85,7
3、7,91; int void main() int typeA=0,typeB=0; int student=6; int gradesize=4; for(int i=0;i=80) return tA; else return tB; /* Note:Your choice is C IDE */ #include using namespace std; float t=3.14*r*r; return t; void main() fn2(5.0)=12.4; cout #include using namespace std; void main() string s,t; cout
4、s; t=“I like programming!“; cout using namespace std; inline double circumference(double radius); void main() double r=3.0,s; s=circumference(r); cout int add(int x,int y) int sum; sum=x+y; return sum; int add(int x,int y,int z) int sum; sum=x+y+z; return sum; void main() int a,b; a=add(5,10); b=add
5、(5,10,20); cout template T min(T a,int n) int i; T minv=a0; for(i=1;iai) minv=ai; return minv; void main() int a=1,3,0,2,7,6,4,5,2; double b=1.2,-3.4,6.8,9.8; int c=1,9,5,-6,7,8; cout #define PI 3.1415926535 #define CS Circle_Square template double Circle_Square(T x) return x*x*PI; double Circle_Squ
6、are(long x) return x*x*PI; void main() int r1=1; double r2=2.0; long r3=3; cout void main() int i=0, i=+l-k; cout class Tdate public: void set(int,int,int); int isLeapYear(); void print(); private: int month; int day; int year; ; void Tdate:set(int m,int d,int y) month=m;day=d;year=y; int Tdate:isLe
7、apYear() return(year%4=0 void Tdate:print() cout class Tdate public: void set(int,int,int); int isLeapYear(); void print(); private: int month; int day; int year; ; void Tdate:set(int m,int d,int y) month=m;day=d;year=y; int Tdate:isLeapYear() return(year%4=0 void Tdate:print() coutprint(); if(*pTda
8、te).isLeapYear() cout using namespace std; void sphere(); int main() sphere(); void sphere() double radius; coutradius; if(radius const int SIZE=10; class Cstack private: char stkSIZE; int position; public: void init() position=0; char push(char ch); char pop(); ; char Cstack:push(char ch) if(positi
9、on=SIZE) coutch; while(ch!=# cout class Tdate public: void set(int m=5,int d=16,int y=1991) month=m;day=d;year=y; void print() cout class cube public: int volume(int ht,int wd) return ht*wd; int volume(int ht,int wd,int dp) return ht*wd*dp; private: int ht,wd,dp; ; void main() cube c; cout class que
10、ue /*默认私有*/ int q100; int sloc,rloc; public: queue(); void qput(int i); int qget(); ; queue:queue() sloc=rloc=0; cout class test private: int num; float f1; public: test(); test(int n,float f); int getint() return num; float getfloat() return f1; ; test:test() cout class Tdate public: Tdate(int m=5,
11、int d=16,int y=1990) month=m;day=d;year=y; cout #include using namespace std; class Student public: Student(char *pName) cout using namespace std; class test private: int num; float f1; public: test(); test(int n,float f); int getint() return num; float getfloat() return f1; ; test:test() cout using
12、 namespace std; class test private: int num; float f1; public: test(int n); test(int n,float f); ; inline test:test(int n) cout using namespace std; class test private: int num; float f1; public: test(int n); test(int n,float f); ; inline test:test(int n) cout using namespace std; int main() for(int
13、 i=1;i class Tdate public: Tdate(int m=5,int d=16,int y=1990) month=m;day=d;year=y; cout #include using namespace std; void main() try exception theError; throw(theError); catch(const exception class Person public: Person(char *na) cout using namespace std; class SillyClass public: SillyClass(int in
14、t ; void main() int i; SillyClass sc(i); cout class RMB public: RMB(double value=0.0); operator double() return yuan+jf/100.0; void display() cout #include class Student public: Student(char *pName=“no name“,int ssId=0) strncpy(name,pName,40); name39=0; id=ssId; cout #include using namespace std; vo
15、id main() try exception theError; throw(theError); catch(const exception public: A() i+; int list() return i; ; int A:i=0; void main() A a1,a2,a3; cout #include class Student public: Student(char *pName=“no name“) cout using namespace std; int main() for(int i=1;i #include class Student public: Student(char *pName); Student(); protected: static Student *pFirst; Student *pNext; char name40; ; Student * Student:pFirst=0; Student:Student(char *pName) strncpy(name,pName,sizeof(name)