1//根据半径计算圆的周长和面积#includeiostream.hconstfloatPI=3.1416;//声明常量(只读变量)PI为3.1416floatfCir_L(float);//声明自定义函数fCir_L()的原型floatfCir_S(float);//声明自定义函数fCir_S()的原型//以下是main()函数main(){floatr,l,s;//声明3个变量coutr=;//显示字符串cinr;//键盘输入l=fCir_L(r);//计算圆的周长,赋值给变量ls=fCir_S(r);//计算圆的面积,赋值给变量scoutl=l;//显示计算结果cout\ns=s;}//定义计算圆的周长的函数fCir_L()floatfCir_L(floatx){floatz=-1.0;//声明局部变量if(x=0.0)//如果参数大于0,则计算圆的周长z=2*PI*x;return(z);//返回函数值}//定义计算圆的面积的函数fCir_S()floatfCir_S(floatx){floatz=-1.0;//声明局部变量if(x=0.0)//如果参数大于0,则计算圆的面积z=PI*x*x;return(z);//返回函数值}/*Program:P1-2.CPPWrittenby:HapDatewritten:02:11:10*/#includeiostream.hvoidmain(void){doubles1,s2,s3;s1=1.5;/*对变量s1赋值*/couts1=s1endl;/*对变量s2赋值*/s2=2.5;couts2=s2endl;s3=/*对变量s3赋值*/3.5;couts3=s3endl;couts1+s2+s3=s1+s2+s3endl;//计算并显示//计算并显示couts1+s2+s3=s1+s2+s3endl;}#includeiostream.hmain(){doubler=1.0;2coutr=rendl;doublel;l=2*3.1416*r;//计算圆的周长,赋值给变量lcoutl=lendl;//显示圆的周长doubles=3.1416*r*r;//计算圆的面积,赋值给变量scouts=sendl;//显示圆的面积coutr=;//显示提示输入的信息cinr;//键盘输入l=2*3.1416*r;//计算圆的周长,赋值给变量lcoutl=lendl;//显示圆的周长s=3.1416*r*r;couts=sendl;//显示圆的面积}#includeiostream.h//包含iostream.h头文件voidmain(){//输出字符常量、变量和字符串charc1='A';cout'W';coutc1endl;coutThisisatest.endl;cout------------------endl;//输出整型常量、变量和表达式intn=100;cout10;coutn;cout2*nendl;//输出整型表达式cout------------------endl;//输出浮点型常量、变量和表达式doublepi=3.1415926,r=10.0,s=pi*r*r;coutpiendl;coutr;couts;cout2*r*piendl;//输出浮点型表达式cout------------------endl;//一个cout可以输出多项数据cout'W'c1endl;coutThisisatest.endl;coutpi=pir=rs=sendl;}#includeiostream.h//包含iostream.h头文件main(){//输入输出字符charc;cinc;coutc=cendl;//输入输出整型数据intn;cinn;coutn=nendl;//输入输出浮点型数据doublex;3cinx;coutx=xendl;//输入提示coutn=;cinn;coutn=nendl;//多项输入coutcnxendl;cincnx;coutc=cn=nx=xendl;}#includeiostream.h//包含iostream.h头文件main(){//声明整型变量inta,b;//从键盘上为整型变量赋值couta=;cina;coutb=;cinb;//整型数的算术运算couta+b=a+bendl;couta-b=a-bendl;couta*b=a*bendl;couta/b=a/bendl;couta%b=a%bendl;//测试溢出shortn=32767,m;//n取short类型的最大值coutn=nendl;m=n+1;//引起溢出coutn+1=mendl;}#includeiostream.h//包含iostream.h头文件main(){//声明变量,并初始化inta=010,b=10,c=0X10;//以十进制形式显示数据coutDEC:;couta=a;coutb=b;coutc=cendl;//以八进制形式显示数据coutOCT:;coutoct;//指定八进制输出couta=a;coutb=b;coutc=cendl;//以十六进制形式显示数据coutHEX:;couthex;//指定十六进制输出4couta=a;coutb=b;coutc=cendl;//八、十和十六进制数混合运算并输出couta+b+c=;coutdec;//恢复十进制输出couta+b+cendl;//测试八、十和十六进制输入coutDEC:a=;cina;coutOCT:b=;cinb;coutHEX:c=;cinc;coutDEC:decendl;//指定十进制输出couta=aendl;coutb=bendl;coutc=cendl;}#includeiostream.h//包含iostream.h头文件#includeiomanip.h//iomanip.h头文件包含setprecision()的定义main(){//float型变量的声明、输入、计算和输出floatfx,fy;coutfx=;cinfx;coutfy=;cinfy;coutfx+fy=fx+fyendl;coutfx-fy=fx-fyendl;coutfx*fy=fx*fyendl;coutfx/fy=fx/fyendlendl;//coutfx%fy=fx%fyendl;Error!//double型变量的声明、输入、计算和输出floatdx,dy;coutdx=;cindx;coutdy=;cindy;coutdx+dy=dx+dyendl;coutdx-dy=dx-dyendl;coutdx*dy=dx*dyendl;coutdx/dy=dx/dyendlendl;//coutfx%fy=fx%fyendl;Error!//测试float和double类型数据的有效位fx=10.0;fy=6.0;floatfz=fx/fy;dx=10.0;dy=6.0;doubledz=dx/dy;coutfz=;coutsetprecision(20)fx/fy=fzendl;coutdz=;coutsetprecision(20)dx/dy=dzendlendl;;//float型溢出floatx=3.5e14;coutx=xendl;coutx*x=x*xendl;5coutx*x*x=x*x*xendl;}#includeiostream.h//包含iostream.h头文件main(){//字符类型变量的声明charc1='A';charc2;//字符数据的运算及输出c2=c1+32;coutc1=c1endl;coutc2=c2endl;//输出字符及ASCII码coutc1:int(c1)endl;coutc2:int(c2)endl;cout'$':int('$')endl;//输入字符coutc1c2endl;cinc1c2;coutc1=c1c2=c2endl;}//转义字符见C++PrimerP35#includeiostream.h//包含iostream.h头文件main(){charc1='\a',TAB='\t';//阵铃一声\a为报警符coutc1endl;//使用水平制表符cout1TAB2TAB3TAB4endl;//使用双引号coutHesaid\Thankyou\.endl;//使用回车换行coutabc\ndef'\n';}#includeiostream.h//包含iostream.h头文件main(){//声明bool变量,并初始化boolflag1=false,flag2=true;//输出布尔常量和变量coutfalse:falseendl;couttrue:trueendl;coutflag1=flag1endl;coutflag2=flag2endl;//布尔变量的赋值和输出intx=1;flag1=x0;//存放关系运算结果coutflag1=flag1endl;flag2=flag1;//bool类型变量相互赋值6coutflag2=flag2endl;//布尔变量超界处理flag1=100;coutflag1=flag1endl;flag2=-100;coutflag2=flag2endl;}#includeiostream.hconstdoublePI=3.1416;//声明常量(const变量)PI为3.1416main(){//声明3个变量doubler,l,s;//输入圆的半径coutr=;cinr;//计算圆的周长l=2*PI*r;coutl=lendl;//计算圆的面积s=PI*r*r;couts=sendl;}//枚举#includeiostream.hmain(){//定义枚举类型,并指定其枚举元素的值enumcolor{RED=3,YELLOW=6,BLUE=9};//声明枚举变量a和b,并为枚举变量a赋初值enumcolora=RED;colorb;//合法,与C语言不同//输出枚举常量coutRED=REDendl;coutYELLOW=YELLOWendl;coutBLUE=BLUEen