您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 史上最全的C++编程案例
C++程序编程实例大全#includeiostreamintmain(){std::couthelloworld!;}#includeiostreamusingnamespacestd;voidmain(){int*p;p=newint;*p=5;/*p=newint(5);*/cout*p;deletep;}#includeiostreamusingnamespacestd;voidmain(){charname[10];coutpleaseinputyourname:;cinname;coutthenameisnameendl;}#includeiostreamusingnamespacestd;voidmain(){charname[10];intage;coutpleaseinputyourname:;cinname;couthowoldareyou:;cinage;coutthenameisnameendl;couttheageisageendl;}#includeiostreamusingnamespacestd;voidmain(){structstudent{intno;floatmath;};intn;cinn;studentwang;wang.no=n;cinwang.math;coutwang.nowang.mathendl;}#includeiostreamusingnamespacestd;voidmain(){int*p;intn;coutpleaseinputthelengthofthearray:;cinn;if((p=newint[n])==0){coutcan'tallocatemorememory,terminatingendl;exit(1);}for(inti=0;in;i++)p[i]=i*2;coutNowoutputthearray:endl;for(i=0;in;i++)coutp[i]endl;delete[]p;}#includeiostreamusingnamespacestd;voidmain(){int*p;intn;coutpleaseinputthelengthofthearray:;cinn;if((p=newint[n])==0){coutcan'tallocatemorememory,terminatingendl;exit(1);}for(inti=0;in;i++)p[i]=i*i+1;coutNowoutputthearray:endl;for(i=0;in;i++)coutp[i];coutendl;delete[]p;}/*Note:YourchoiceisCIDE*/#includeiostreamusingnamespacestd;floata=2.4;voidmain(){inta=8;coutaendl;cout::aendl;}/*Note:YourchoiceisCIDE*/#includeiostream.hvoidmain(){intnum=50;int&ref=num;ref+=10;coutnum=numendl;coutref=refendl;num+=40;coutnum=numendl;coutrefrefendl;}/*Note:YourchoiceisCIDE*/#includeiostream.hvoidmain(){intnum;int&ref=num;num=5;coutnum=numendl;coutref=refendl;cout&num=&numendl;cout&ref=&refendl;}/*Note:YourchoiceisCIDE*/#includeiostreamusingnamespacestd;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;}#includeiostream//usingnamespacestd;voidmain()/*{doubleradius;coutpleaseinputradius:;cinradius;doubleresult=radius*radius*3.14*4;coutTheresultis(double)result\n;}*/{doubleradius;std::coutpleaseinputradius:;std::cinradius;std::coutTheresultisradius*radius*3.14*4\n;}/*Note:YourchoiceisCIDE*/#includeiostreamusingnamespacestd;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;istudent;i++)level(array[i],gradesize,typeA,typeB)++;coutnumberoftypeAistypeAendl;coutnumberoftypeBistypeBendl;}int&level(intgrade[],intsize,int&tA,int&tB){intsum=0;for(inti=0;isize;i++)sum+=grade[i];sum/=size;if(sum=80)returntA;elsereturntB;}/*Note:YourchoiceisCIDE*/#includeiostreamusingnamespacestd;float&fn2(floatr){floatt;t=3.14*r*r;returnt;}voidmain(){fn2(5.0)=12.4;coutfn2(5.0)endl;}/*Note:YourchoiceisCIDE*/#includeiostream#includestringusingnamespacestd;voidmain(){strings,t;coutpleaseinputazifuchuan:endl;cins;t=Ilikeprogramming!;coutzifuchuanoutput:endlsendltendl;couts.append(OK!)endl;}/*Note:YourchoiceisCIDE*/#includeiostreamusingnamespacestd;inlinedoublecircumference(doubleradius);voidmain(){doubler=3.0,s;s=circumference(r);coutthecircumferenceiss.endl;}inlinedoublecircumference(doubleradius){return2*3.1415926*radius;}/*Note:YourchoiceisCIDE*/#includeiostream.hintadd(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*/#includeiostream.htemplateclassTTmin(Ta[],intn){inti;Tminv=a[0];for(i=1;in;i++)if(minva[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};coutadeshuzuzhongminzhiwei:min(a,9)endl;coutbdeshuzuzhongminzhiwei:min(b,4)endl;coutcdeshuzuzhongminzhiwei:min(c,6)endl;}/*Note:YourchoiceisCIDE*/#includeiostream.h#definePI3.1415926535#defineCSCircle_SquaretemplateclassTdoubleCircle_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*/#includeiostream.hvoidmain(){inti=0,&l=i,&k=l;i=++l-k;couti=iendl;}/*Note:YourchoiceisCIDE*/#includeiostream.hclassTdate{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(){coutmonth/day/yearendl;coutisLeapYear()endl;}voidmain(){Tdatex;x.set(10,23,2000);x.isLeapYear();x.print();}/*Note:YourchoiceisCIDE*/#includeiostream.hclassTdate{public:voidset(int,int,int);intisLeapYear();voidprint();private:intmonth;intday;intyear;};voidTdate::set(intm,intd,inty){month=m;day=d;year=y;}i
本文标题:史上最全的C++编程案例
链接地址:https://www.777doc.com/doc-3626457 .html