C++程序设计编程实例大全.docx

上传人:b****0 文档编号:9464708 上传时间:2023-05-19 格式:DOCX 页数:169 大小:40.22KB
下载 相关 举报
C++程序设计编程实例大全.docx_第1页
第1页 / 共169页
C++程序设计编程实例大全.docx_第2页
第2页 / 共169页
C++程序设计编程实例大全.docx_第3页
第3页 / 共169页
C++程序设计编程实例大全.docx_第4页
第4页 / 共169页
C++程序设计编程实例大全.docx_第5页
第5页 / 共169页
C++程序设计编程实例大全.docx_第6页
第6页 / 共169页
C++程序设计编程实例大全.docx_第7页
第7页 / 共169页
C++程序设计编程实例大全.docx_第8页
第8页 / 共169页
C++程序设计编程实例大全.docx_第9页
第9页 / 共169页
C++程序设计编程实例大全.docx_第10页
第10页 / 共169页
C++程序设计编程实例大全.docx_第11页
第11页 / 共169页
C++程序设计编程实例大全.docx_第12页
第12页 / 共169页
C++程序设计编程实例大全.docx_第13页
第13页 / 共169页
C++程序设计编程实例大全.docx_第14页
第14页 / 共169页
C++程序设计编程实例大全.docx_第15页
第15页 / 共169页
C++程序设计编程实例大全.docx_第16页
第16页 / 共169页
C++程序设计编程实例大全.docx_第17页
第17页 / 共169页
C++程序设计编程实例大全.docx_第18页
第18页 / 共169页
C++程序设计编程实例大全.docx_第19页
第19页 / 共169页
C++程序设计编程实例大全.docx_第20页
第20页 / 共169页
亲,该文档总共169页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C++程序设计编程实例大全.docx

《C++程序设计编程实例大全.docx》由会员分享,可在线阅读,更多相关《C++程序设计编程实例大全.docx(169页珍藏版)》请在冰点文库上搜索。

C++程序设计编程实例大全.docx

C++程序设计编程实例大全

C++程序编程实例大全

#include

intmain()

{

std:

:

cout<<"helloworld!

";

}

#include"iostream"

usingnamespacestd;

voidmain()

{

int*p;

p=newint;

*p=5;

/*p=newint(5);*/

cout<<*p;

deletep;

}

#include"iostream"

usingnamespacestd;

voidmain()

{charname[10];

cout<<"pleaseinputyourname:

";

cin>>name;

cout<<"thenameis"<

}

#include"iostream"

usingnamespacestd;

voidmain()

{charname[10];

intage;

cout<<"pleaseinputyourname:

";

cin>>name;

cout<<"howoldareyou:

";

cin>>age;

cout<<"thenameis"<

cout<<"theageis"<

}

#include"iostream"

usingnamespacestd;

voidmain()

{

structstudent

{

intno;

floatmath;

};

intn;

cin>>n;

studentwang;

wang.no=n;

cin>>wang.math;

cout<

}

#include"iostream"

usingnamespacestd;

voidmain()

{

int*p;

intn;

cout<<"pleaseinputthelengthofthearray:

";

cin>>n;

if((p=newint[n])==0)

{

cout<<"can'tallocatemorememory,terminating"<

exit

(1);

}

for(inti=0;i

p[i]=i*2;

cout<<"Nowoutputthearray:

"<

for(i=0;i

cout<

delete[]p;

}

#include"iostream"

usingnamespacestd;

voidmain()

{

int*p;

intn;

cout<<"pleaseinputthelengthofthearray:

";

cin>>n;

if((p=newint[n])==0)

{

cout<<"can'tallocatemorememory,terminating"<

exit

(1);

}

for(inti=0;i

p[i]=i*i+1;

cout<<"Nowoutputthearray:

"<

for(i=0;i

cout<

cout<

delete[]p;

}

/*Note:

YourchoiceisCIDE*/

#include

usingnamespacestd;

floata=2.4;

voidmain()

{

inta=8;

cout<

cout<<:

:

a<

}

/*Note:

YourchoiceisCIDE*/

#include

voidmain()

{

intnum=50;

int&ref=num;

ref+=10;

cout<<"num="<

cout<<"ref="<

num+=40;

cout<<"num="<

cout<<"ref"<

}

/*Note:

YourchoiceisCIDE*/

#include

voidmain()

{

intnum;

int&ref=num;

num=5;

cout<<"num="<

cout<<"ref="<

cout<<"&num="<<&num<

cout<<"&ref="<<&ref<

}

/*Note:

YourchoiceisCIDE*/

#include

usingnamespacestd;

voidswap(int&x,int&y);

voidmain()

{

intx=5,y=6;

cout<<"beforeswap,x:

"<

"<

swap(x,y);

cout<<"afterswap,x:

"<

"<

}

voidswap(int&rx,int&ry)

{

intt=rx;

rx=ry;

ry=t;

}

#include

//usingnamespacestd;

voidmain()

/*{

doubleradius;

cout<<"pleaseinputradius:

";

cin>>radius;

doubleresult=radius*radius*3.14*4;

cout<<"Theresultis"<<(double)result<<"\n";

}

*/

{

doubleradius;

std:

:

cout<<"pleaseinputradius:

";

std:

:

cin>>radius;

std:

:

cout<<"Theresultis"<

}

/*Note:

YourchoiceisCIDE*/

#include

usingnamespacestd;

intarray[6][4]={{60,80,90,75},{75,85,65,77},{80,88,90,98},{89,100,78,81},{62,68,69,75},{85,85,77,91}};

int&level(intgrade[],intsize,int&tA,int&tB);

voidmain()

{

inttypeA=0,typeB=0;

intstudent=6;

intgradesize=4;

for(inti=0;i

level(array[i],gradesize,typeA,typeB)++;

cout<<"numberoftypeAis"<

cout<<"numberoftypeBis"<

}

int&level(intgrade[],intsize,int&tA,int&tB)

{

intsum=0;

for(inti=0;i

sum+=grade[i];

sum/=size;

if(sum>=80)

returntA;

else

returntB;

}

/*Note:

YourchoiceisCIDE*/

#include

usingnamespacestd;

float&fn2(floatr)

{

floatt;

t=3.14*r*r;

returnt;

}

voidmain()

{

fn2(5.0)=12.4;

cout<

}

/*Note:

YourchoiceisCIDE*/

#include

#include

usingnamespacestd;

voidmain()

{

strings,t;

cout<<"pleaseinputazifuchuan:

"<

cin>>s;

t="Ilikeprogramming!

";

cout<<"zifuchuanoutput:

"<

cout<

")<

}

/*Note:

YourchoiceisCIDE*/

#include

usingnamespacestd;

inlinedoublecircumference(doubleradius);

voidmain()

{

doubler=3.0,s;

s=circumference(r);

cout<<"thecircumferenceis"<

}

inlinedoublecircumference(doubleradius)

{

return2*3.1415926*radius;

}

/*Note:

YourchoiceisCIDE*/

#include

intadd(intx,inty)

{

intsum;

sum=x+y;

returnsum;

}

intadd(intx,inty,intz)

{

intsum;

sum=x+y+z;

returnsum;

}

voidmain()

{

inta,b;

a=add(5,10);

b=add(5,10,20);

cout<<"a="<

cout<<"b="<

}

/*Note:

YourchoiceisCIDE*/

#include

template

Tmin(Ta[],intn)

{

inti;

Tminv=a[0];

for(i=1;i

if(minv>a[i])

minv=a[i];

returnminv;

}

voidmain()

{

inta[]={1,3,0,2,7,6,4,5,2};

doubleb[]={1.2,-3.4,6.8,9.8};

intc[]={1,9,5,-6,7,8};

cout<<"adeshuzuzhongminzhiwei:

"<

cout<<"bdeshuzuzhongminzhiwei:

"<

cout<<"cdeshuzuzhongminzhiwei:

"<

}

/*Note:

YourchoiceisCIDE*/

#include

#definePI3.1415926535

#defineCSCircle_Square

template

doubleCircle_Square(Tx)

{

returnx*x*PI;

}

doubleCircle_Square(longx)

{

returnx*x*PI;

}

voidmain()

{

intr1=1;

doubler2=2.0;

longr3=3;

cout<<"Thefirstcsis"<

cout<<"Thesecondcsis"<

cout<<"Thethirdcsis"<

}

/*Note:

YourchoiceisCIDE*/

#include

voidmain()

{

inti=0,&l=i,&k=l;

i=++l-k;

cout<<"i="<

}

/*Note:

YourchoiceisCIDE*/

#include

classTdate

{

public:

voidset(int,int,int);

intisLeapYear();

voidprint();

private:

intmonth;

intday;

intyear;

};

voidTdate:

:

set(intm,intd,inty)

{

month=m;day=d;year=y;

}

intTdate:

:

isLeapYear()

{

return((year%4==0&&year%100!

=0)||(year%400==0));

}

voidTdate:

:

print()

{

cout<

cout<

}

voidmain()

{

Tdatex;

x.set(10,23,2000);

x.isLeapYear();

x.print();

}

/*Note:

YourchoiceisCIDE*/

#include

classTdate

{

public:

voidset(int,int,int);

intisLeapYear();

voidprint();

private:

intmonth;

intday;

intyear;

};

voidTdate:

:

set(intm,intd,inty)

{

month=m;day=d;year=y;

}

intTdate:

:

isLeapYear()

{

return((year%4==0&&year%100!

=0)||(year%400==0));

}

voidTdate:

:

print()

{

cout<

}

voidsomeFunc(Tdate&refs)

{

refs.print();

if(refs.isLeapYear())

cout<<"error"<

else

cout<<"right"<

}

voidmain()

{

Tdates,*pTdate=&s;

s.set(2,15,1998);

pTdate->print();

if((*pTdate).isLeapYear())

cout<<"error"<

else

cout<<"right"<

someFunc(s);

}

#include

usingnamespacestd;

voidsphere();

intmain()

{

sphere();

}

voidsphere()

{

doubleradius;

cout<<"pleaseinputradius:

";

cin>>radius;

if(radius<0)return;

cout<<"theresultis"<

}

/*Note:

YourchoiceisCIDE*/

#include

constintSIZE=10;

classCstack

{

private:

charstk[SIZE];

intposition;

public:

voidinit()

{

position=0;

}

charpush(charch);

charpop();

};

charCstack:

:

push(charch)

{

if(position==SIZE)

{

cout<<"栈满"<

return0;

}

stk[position++]=ch;

returnch;

}

charCstack:

:

pop()

{

if(position==0)

{

cout<<"\n栈空"<

return0;

}

returnstk[--position];

}

voidmain()

{

Cstacks;

s.init();

charch;

cout<<"pleaseinputsomecharacters:

"<

cin>>ch;

while(ch!

='#'&&s.push(ch))

cin>>ch;

cout<

cout<<"nowoutputthedata:

"<

while(ch=s.pop())

cout<

}

/*Note:

YourchoiceisCIDE*/

#include

classTdate

{

public:

voidset(intm=5,intd=16,inty=1991)

{

month=m;day=d;year=y;

}

voidprint()

{

cout<

}

private:

intmonth;

intday;

intyear;

};

voidmain()

{

Tdatea,b,c;

a.set(4,12,1996);

b.set(3);

c.set(8,10);

a.print();

b.print();

c.print();

}

/*Note:

YourchoiceisCIDE*/

#include

classcube

{

public:

intvolume(intht,intwd)

{

returnht*wd;

}

intvolume(intht,intwd,intdp)

{

returnht*wd*dp;

}

private:

intht,wd,dp;

};

voidmain()

{

cubec;

cout<

cout<

}

/*Note:

YourchoiceisCIDE*/

#include

classqueue

{/*默认私有*/

intq[100];

intsloc,rloc;

public:

queue();

voidqput(inti);

intqget();

};

queue:

:

queue()

{

sloc=rloc=0;

cout<<"queueinitialized"<

}

voidqueue:

:

qput(inti)

{

if(sloc==100)

{

cout<<"queueisfull"<

return;

}

sloc++;

q[sloc]=i;

}

intqueue:

:

qget()

{

if(rloc==sloc)

{

cout<<"queueisempty"<

return0;

}

rloc++;

returnq[rloc];

}

voidmain()

{

queuea,b;

a.qput(10);

b.qput(20);

a.qput(20);

b.qput(19);

cout<

cout<

cout<

cout<

}

/*Note:

YourchoiceisCIDE*/

#include

classtest

{

private:

intnum;

floatf1;

public:

test();

test(intn,floatf);

intgetint()

{

returnnum;

}

floatgetfloat()

{

returnf1;

}

};

test:

:

test()

{

cout<<"Initializingdefault"<

num=0;

f1=0.0;

}

test:

:

test(intn,floatf)

{

cout<<"Initializing"<

num=n;

f1=f;

}

voidmain()

{

testx;

testy(10,21.5);

test*px=newtest;

test*py=newtest(10,21.5);

}

/*Note:

YourchoiceisCIDE*/

#include

classTdate

{

public:

Tdate(intm=5,intd=16,inty=1990)

{

month=m;day=d;year=y;

cout<

}

p

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2