C程序设计编程实例大全.docx
- 文档编号:7107595
- 上传时间:2023-01-18
- 格式:DOCX
- 页数:159
- 大小:39.40KB
C程序设计编程实例大全.docx
《C程序设计编程实例大全.docx》由会员分享,可在线阅读,更多相关《C程序设计编程实例大全.docx(159页珍藏版)》请在冰豆网上搜索。
C程序设计编程实例大全程序设计编程实例大全C+程序编程实例大全#includeintmain()std:
couthelloworld!
;#includeiostreamusingnamespacestd;voidmain()int*p;p=newint;*p=5;/*p=newint(5);*/cout*p;deletep;#includeiostreamusingnamespacestd;voidmain()charname10;coutname;coutthenameisnameendl;#includeiostreamusingnamespacestd;voidmain()charname10;intage;coutname;coutage;coutthenameisnameendl;couttheageisagen;studentwang;wang.no=n;cinwang.math;coutwang.nowang.mathendl;#includeiostreamusingnamespacestd;voidmain()int*p;intn;coutn;if(p=newintn)=0)coutcantallocatemorememory,terminatingendl;exit
(1);for(inti=0;in;i+)pi=i*2;coutNowoutputthearray:
endl;for(i=0;in;i+)coutpiendl;deletep;#includeiostreamusingnamespacestd;voidmain()int*p;intn;coutn;if(p=newintn)=0)coutcantallocatemorememory,terminatingendl;exit
(1);for(inti=0;in;i+)pi=i*i+1;coutNowoutputthearray:
endl;for(i=0;in;i+)coutpi;coutendl;deletep;/*Note:
YourchoiceisCIDE*/#includeusingnamespacestd;floata=2.4;voidmain()inta=8;coutaendl;cout:
aendl;/*Note:
YourchoiceisCIDE*/#includevoidmain()intnum=50;int&ref=num;ref+=10;coutnum=numendl;coutref=refendl;num+=40;coutnum=numendl;coutrefrefendl;/*Note:
YourchoiceisCIDE*/#includevoidmain()intnum;int&ref=num;num=5;coutnum=numendl;coutref=refendl;cout&num=&numendl;cout&ref=&refendl;/*Note:
YourchoiceisCIDE*/#includeusingnamespacestd;voidswap(int&x,int&y);voidmain()intx=5,y=6;coutbeforeswap,x:
x,y:
yendl;swap(x,y);coutafterswap,x:
x,y:
y;voidswap(int&rx,int&ry)intt=rx;rx=ry;ry=t;#include/usingnamespacestd;voidmain()/*doubleradius;coutradius;doubleresult=radius*radius*3.14*4;coutTheresultis(double)resultn;*/doubleradius;std:
coutradius;std:
coutTheresultisradius*radius*3.14*4n;/*Note:
YourchoiceisCIDE*/#includeusingnamespacestd;intarray64=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;istudent;i+)level(arrayi,gradesize,typeA,typeB)+;coutnumberoftypeAistypeAendl;coutnumberoftypeBistypeBendl;int&level(intgrade,intsize,int&tA,int&tB)intsum=0;for(inti=0;i=80)returntA;elsereturntB;/*Note:
YourchoiceisCIDE*/#includeusingnamespacestd;float&fn2(floatr)floatt;t=3.14*r*r;returnt;voidmain()fn2(5.0)=12.4;coutfn2(5.0)endl;/*Note:
YourchoiceisCIDE*/#include#includeusingnamespacestd;voidmain()strings,t;coutpleaseinputazifuchuan:
s;t=Ilikeprogramming!
;coutzifuchuanoutput:
endlsendltendl;couts.append(OK!
)endl;/*Note:
YourchoiceisCIDE*/#includeusingnamespacestd;inlinedoublecircumference(doubleradius);voidmain()doubler=3.0,s;s=circumference(r);coutthecircumferenceiss.endl;inlinedoublecircumference(doubleradius)return2*3.1415926*radius;/*Note:
YourchoiceisCIDE*/#includeintadd(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);couta=aendl;coutb=bendl;/*Note:
YourchoiceisCIDE*/#includetemplateTmin(Ta,intn)inti;Tminv=a0;for(i=1;iai)minv=ai;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;coutadeshuzuzhongminzhiwei:
min(a,9)endl;coutbdeshuzuzhongminzhiwei:
min(b,4)endl;coutcdeshuzuzhongminzhiwei:
min(c,6)endl;/*Note:
YourchoiceisCIDE*/#include#definePI3.1415926535#defineCSCircle_SquaretemplatedoubleCircle_Square(Tx)returnx*x*PI;doubleCircle_Square(longx)returnx*x*PI;voidmain()intr1=1;doubler2=2.0;longr3=3;coutThefirstcsisCS(r1)endl;coutThesecondcsisCS(r2)endl;coutThethirdcsisCS(r3)endl;/*Note:
YourchoiceisCIDE*/#includevoidmain()inti=0,&l=i,&k=l;i=+l-k;couti=iendl;/*Note:
YourchoiceisCIDE*/#includeclassTdatepublic:
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()coutmonth/day/yearendl;coutisLeapYear()endl;voidmain()Tdatex;x.set(10,23,2000);x.isLeapYear();x.print();/*Note:
YourchoiceisCIDE*/#includeclassTdatepublic:
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()coutyear/month/dayendl;voidsomeFunc(Tdate&refs)refs.print();if(refs.isLeapYear()couterrorendl;elsecoutrightprint();if(*pTdate).isLeapYear()couterrorendl;elsecoutrightendl;someFunc(s);#includeusingnamespacestd;voidsphere();intmain()sphere();voidsphere()doubleradius;coutradius;if(radius0)return;couttheresultisradius*radius*3.14*4n;/*Note:
YourchoiceisCIDE*/#includeconstintSIZE=10;classCstackprivate:
charstkSIZE;intposition;public:
voidinit()position=0;charpush(charch);charpop();charCstack:
push(charch)if(position=SIZE)cout栈满endl;return0;stkposition+=ch;returnch;charCstack:
pop()if(position=0)coutn栈空endl;return0;returnstk-position;voidmain()Cstacks;s.init();charch;coutpleaseinputsomecharacters:
ch;while(ch!
=#&s.push(ch)cinch;coutendl;coutnowoutputthedata:
endl;while(ch=s.pop()coutch;/*Note:
YourchoiceisCIDE*/#includeclassTdatepublic:
voidset(intm=5,intd=16,inty=1991)month=m;day=d;year=y;voidprint()coutmonth/day/yearendl;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*/#includeclasscubepublic:
intvolume(intht,intwd)returnht*wd;intvolume(intht,intwd,intdp)returnht*wd*dp;private:
intht,wd,dp;voidmain()cubec;coutc.volume(10,20)endl;coutc.volume(10,20,30)endl;/*Note:
YourchoiceisCIDE*/#includeclassqueue/*默认私有*/intq100;intsloc,rloc;public:
queue();voidqput(inti);intqget();queue:
queue()sloc=rloc=0;coutqueueinitializedendl;voidqueue:
qput(inti)if(sloc=100)coutqueueisfullendl;return;sloc+;qsloc=i;intqueue:
qget()if(rloc=sloc)coutqueueisemptyendl;return0;rloc+;returnqrloc;voidmain()queuea,b;a.qput(10);b.qput(20);a.qput(20);b.qput(19);couta.qget();coutb.qget()n;couta.qget();coutb.qget()n;/*Note:
YourchoiceisCIDE*/#includeclasstestprivate:
intnum;floatf1;public:
test();test(intn,floatf);intgetint()returnnum;floatgetfloat()returnf1;test:
test()coutInitializingdefaultendl;num=0;f1=0.0;test:
test(intn,floatf)coutInitializingn,fendl;num=n;f1=f;voidmain()testx;testy(10,21.5);test*px=newtest;test*py=newtest(10,21.5);/*Note:
YourchoiceisCIDE*/#includeclassTdatepublic:
Tdate(intm=5,intd=16,inty=1990)month=m;day=d;year=y;coutmonth/day/yearendl;private:
intmonth;intday;intyear;voidmain()Tdateaday;Tdatebday
(2);Tdatecday(3,12);Tdatedday(1,22,1998);/*Note:
YourchoiceisCIDE*/#include#includeusingnamespacestd;classStudentpublic:
Student(char*pName)coutcalloneparameterconstructorendl;strncpy(name,pName,sizeof(name);namesizeof(name)-1=0;coutthenameisnameendl;Student()coutcallnoparameterconstructorendl;protected:
charname20;voidmain()StudentnoName;Studentss(Jenny);/*Note:
YourchoiceisCIDE*/#includeusingnamespacestd;classtestprivate:
intnum;floatf1;public:
test();test(intn,floatf);intgetint()returnnum;floatgetfloat()returnf1;test:
test()coutInitializingdefaultendl;num=0;f1=0.0;test:
test(intn,floatf)coutInitializingn,fendl;num=n;f1=f;voidmain()coutthemainfunction:
endl;testarray5;coutthesecondelementofarrayisarray1.getint(),array1.getfloat()endl;/*Note:
YourchoiceisCIDE*/#includeusingnamespacestd;classtestprivate:
intnum;floatf1;public:
test(intn);test(intn,floatf);inlinetest:
test(intn)coutInitializingtnendl;num=n;test:
test(intn,floatf)coutInitializingtn,fendl;num=n;f1=f;voidmain()testarray13=1,2,3;testarray2=test(2,3.5),test(4);testarray3=test(5.5,6.5),test(7,8.5);testarray4=test(5.5,6.5),7.5,8.5;/*Note:
YourchoiceisCIDE*/#includeusingnamespacestd;classtestprivate:
intnum;floatf1;public:
test(intn);test(intn,floatf);inlinetest:
test(intn)coutInitializingtnendl;num=n;test:
test(intn,floatf)coutInitializingtn,fendl;num=n;f1=f;voidmain()testarray13=1,2,3;testarray2=test(2,3.5),test(4);testarray3=test(5.5,6.5),test(7,8.5);testarray4=test(5.5,6.5),7.5,8.5;#includeusingnamespacestd;intmain()for(inti=1;i=10;i+)for(intj=1;j=i;+j)coutM;coutendl;#includeclassTdatepublic:
Tdate(intm=5,intd=16,inty=1990)month=m;day=d;year=y;coutmonth/day/yearendl;private:
intmonth;intday;intyear;voidmain()Tdateaday;Tdatebday
(2);Tdatecday(3,12);Tdatedday(1,21,1998);#include#includeusingnamespacestd;voidmain()tryexceptiontheError;throw(theError);catch(constexception&theError)couttheError.what()endl;trylogic_errortheLogicError(LogicError!
);throw(theLogicError);catch(constexception&theLogicError)couttheLogicError.what()endl;#include#includeusingnamespacestd;classPersonpublic:
Person(char*na)coutcallconstructorendl;name=newcharstrlen(na)+1;if(name!
=0)strcpy(name,na);Person(Person&p)coutcallcopyconstructorendl;name=newcharstrlen(p.name)+1;if(name!
=0)strcpy(name,p.name);voidprintname()coutnameendl;Person()deletename;private:
char*name;voidmain()Personwang(wang);Personli(wang);wang.printname();li.printname();#includeusingnamespacestd;classSillyClasspublic:
SillyClass(int&i):
ten(10),refI(i)protected:
constintten;int&refI;voidmain()inti;SillyClasssc(i);coutiendl;#includeclassRMBpublic:
RMB(doublevalue=0.0);operatordouble()returnyuan+jf/100.0;voiddisplay()cout(yuan+jf/100.0)endl;protected:
unsignedintyuan;unsignedintjf;RMB:
RMB(doublevalue)yuan=value;jf=(value-yuan)*100+0.5;voidmain()RMBd1(2.0),d2(1.5),d3;d3=RMB(double)d1+(double)d2);d3=d1+d2;d3.display();#include#includeclassStudentpublic:
Student(char*pName=noname,intssId=0)strncpy(name,pName,40);name39=0;id=ssId;coutConstructingnewstudentpNameendl;Student(Student&s)coutConstructingcopyofs.nameendl;strcpy(name,copyof);strcat(name,s.name
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计编程实例大全 程序设计 编程 实例 大全