C++程序设计编程实例大全Word文件下载.docx

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

C++程序设计编程实例大全Word文件下载.docx

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

C++程序设计编程实例大全Word文件下载.docx

intage;

howoldareyou:

age;

theageis"

age<

 

structstudent

{

intno;

floatmath;

};

intn;

n;

studentwang;

wang.no=n;

wang.math;

wang.no<

"

wang.math<

pleaseinputthelengthofthearray:

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

{

can'

tallocatemorememory,terminating"

exit

(1);

for(inti=0;

i<

i++)

p[i]=i*2;

Nowoutputthearray:

for(i=0;

p[i]<

delete[]p;

p[i]=i*i+1;

/*Note:

YourchoiceisCIDE*/

#include<

floata=2.4;

inta=8;

a<

iostream.h>

intnum=50;

int&

ref=num;

ref+=10;

num="

num<

ref="

ref<

num+=40;

ref"

intnum;

num=5;

&

voidswap(int&

x,int&

y);

intx=5,y=6;

beforeswap,x:

x<

y:

y<

swap(x,y);

afterswap,x:

y;

rx,int&

ry)

intt=rx;

rx=ry;

ry=t;

//usingnamespacestd;

/*{

doubleradius;

pleaseinputradius:

radius;

doubleresult=radius*radius*3.14*4;

Theresultis"

(double)result<

\n"

doubleradius;

std:

cin>

radius*radius*3.14*4<

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);

inttypeA=0,typeB=0;

intstudent=6;

intgradesize=4;

student;

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

numberoftypeAis"

typeA<

numberoftypeBis"

typeB<

tB)

intsum=0;

size;

sum+=grade[i];

sum/=size;

if(sum>

=80)

returntA;

else

returntB;

float&

fn2(floatr)

floatt;

t=3.14*r*r;

returnt;

fn2(5.0)=12.4;

fn2(5.0)<

string>

strings,t;

pleaseinputazifuchuan:

s;

t="

Ilikeprogramming!

zifuchuanoutput:

endl<

s<

t<

s.append("

OK!

)<

inlinedoublecircumference(doubleradius);

doubler=3.0,s;

s=circumference(r);

thecircumferenceis"

."

inlinedoublecircumference(doubleradius)

return2*3.1415926*radius;

intadd(intx,inty)

intsum;

sum=x+y;

returnsum;

intadd(intx,inty,intz)

sum=x+y+z;

inta,b;

a=add(5,10);

b=add(5,10,20);

a="

b="

b<

template<

classT>

Tmin(Ta[],intn)

inti;

Tminv=a[0];

for(i=1;

if(minv>

a[i])

minv=a[i];

returnminv;

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};

adeshuzuzhongminzhiwei:

min(a,9)<

bdeshuzuzhongminzhiwei:

min(b,4)<

cdeshuzuzhongminzhiwei:

min(c,6)<

#definePI3.1415926535

#defineCSCircle_Square

doubleCircle_Square(Tx)

returnx*x*PI;

doubleCircle_Square(longx)

intr1=1;

doubler2=2.0;

longr3=3;

Thefirstcsis"

CS(r1)<

Thesecondcsis"

CS(r2)<

Thethirdcsis"

CS(r3)<

inti=0,&

l=i,&

k=l;

i=++l-k;

i="

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));

print()

month<

/"

day<

year<

isLeapYear()<

Tdatex;

x.set(10,23,2000);

x.isLeapYear();

x.print();

};

voidsomeFunc(Tdate&

refs)

refs.print();

if(refs.isLeapYear())

cout<

error"

else

right"

Tdates,*pTdate=&

s.set(2,15,1998);

pTdate->

print();

if((*pTdate).isLeapYear())

someFunc(s);

voidsphere();

sphere();

voidsphere()

if(radius<

0)return;

theresultis"

constintSIZE=10;

classCstack

charstk[SIZE];

intposition;

voidinit()

position=0;

charpush(charch);

charpop();

charCstack:

push(charch)

if(position==SIZE)

栈满"

return0;

}

stk[position++]=ch;

returnch;

pop()

if(position==0)

\n栈空"

returnstk[--position];

Cstacks;

s.init();

charch;

pleaseinputsomecharacters:

ch;

while(ch!

='

#'

s.push(ch))

nowoutputthedata:

while(ch=s.pop())

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

voidprint()

Tdatea,b,c;

a.set(4,12,1996);

b.set(3);

c.set(8,10);

a.print();

b.print();

c.print();

classcube

intvolume(intht,intwd)

returnht*wd;

intvolume(intht,intwd,intdp)

returnht*wd*dp;

intht,wd,dp;

cubec;

c.volume(10,20)<

c.volume(10,20,30)<

classqueue

{/*默认私有*/

intq[100];

intsloc,rloc;

queue();

voidqput(inti);

intqget();

queue:

queue()

sloc=rloc=0;

queueinitialized"

voidqueue:

qput(inti)

if(sloc==100)

queueisfull"

return;

sloc++;

q[sloc]=i;

intqueue:

qget()

if(rloc==sloc)

queueisempty"

rloc++;

returnq[rloc];

queuea,b;

a.qput(10);

b.qput(20);

a.qput(20);

b.qput(19);

a.qget()<

b.qget()<

classtest

floatf1;

test();

test(intn,floatf);

intgetint()

returnnum;

floatgetfloat()

returnf1;

test:

test()

Initializingdefault"

num=0;

f1=0.0;

test(intn,floatf)

Initializing"

n<

"

f<

num=n;

f1=f;

testx;

testy(10,21.5);

test*px=newtest;

test*py=newtest(10,21.5);

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

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

当前位置:首页 > 人文社科

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

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