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

上传人:b****6 文档编号:7107596 上传时间:2023-01-18 格式:DOCX 页数:159 大小:39.40KB
下载 相关 举报
C程序设计编程实例大全.docx_第1页
第1页 / 共159页
C程序设计编程实例大全.docx_第2页
第2页 / 共159页
C程序设计编程实例大全.docx_第3页
第3页 / 共159页
C程序设计编程实例大全.docx_第4页
第4页 / 共159页
C程序设计编程实例大全.docx_第5页
第5页 / 共159页
点击查看更多>>
下载资源
资源描述

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

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

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

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

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1