C++经典程序代码.docx





《C++经典程序代码.docx》由会员分享,可在线阅读,更多相关《C++经典程序代码.docx(130页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+经典程序代码根据半径计算圆的周长和面积声明常量(只读变量)PI为3.1416 声明自定义函数fCir_L()的原型 声明自定义函数fCir_S()的原型#include const float PI=3.1416; float fCir_L(float); float fCir.S(float);以下是main。函数main()(float r,l,s;声明3个变量coutnr=n;cinr;l=fCir_L(r);s=fCir_S(r);coutnl=Ml;coutMns=ns;)显示字符串键盘输入计算圆的周长,赋值给变量1 计算圆的面积,赋值给变量S 显示计算结果定义计算圆的周长的函数
2、fCir_L()float fCir_L(float x) (float z=-1.0;声明局部变量if(x=0.0)如果参数大于,则计算圆的周长z=2*PI*x;return(z);返回函数值定义计算圆的面积的函数fCir_S() float fCir_S(float x)float z=-1.0;if (x=0.0) Z=PI*X*X; return(z);/* Program: P1-2.CPP Written by: Hap Date written: 02:11:10*/声明局部变量 如果参数大于。,则计算圆的面积返回函数值#include void main(void)(doubl
3、e sl,s2,s3;sl=1.5;/对变量si赋值/cout,sl=,sl endl;/对变量s2赋值*/s2=2.5;coutns2=Hs2endl;s3= /对变量s3赋值/ 3.5;coutH s3=n s3e ndl;coutnsl+s2+s3=nsl+s2+s3endl;计算并显示计算并显示 coutnsl4-s2+s3=nsl+s2+s3endl;#include main()(double r=1.0;cout,fr= Mrendl;计算圆的周长,赋值给变量1显示圆的周长计算圆的面积,赋值给变量S显示圆的面积显示提示输入的信息键盘输入计算圆的周长,赋值给变量1显示圆的周长显示圆
4、的面积double 1;1=2 *3.1416*r;coutl=Hlendl; double s=3.1416*r*r; coutMs=Hsendl;coutMr=H;cinr;1=2*3.1416 coutMl= Mlendl;s=3.1416*r*r;coutn s= Hsendl;包含iostream.h头文件.#include void main()输出字符常量、变量和字符串char cl=A;coutrW,;coutclendl;coutThis is a test.Hendl;coutMendl;输出整型常量、变量和表达式int n=100;cout10;coutn;cout2 *
5、nendl;输出整型表达式coutMendl;输出浮点型常量、变量和表达式double pi=3.1415926,r= 10.0,s=pi*r*r;coutpiendl;coutr;couts;cout2 *r*piendl;输出浮点型表达式coutMendl;个cout可以输出多项数据cout,W,n ,clendl;coutMThis is a test.endl;cout,pi=piH r=nrn s=sendl;#include 包含 iostream.h 头文件 main()(输入输出字符char c;cinc;coutc=Hcendl;输入输出整型数据int n;cinn;cout
6、Mn=Mnendl;输入输出浮点型数据double x;cinx;cout,x=,xendl;输入提示coutnn=M;cinn;coutn n=nendl;多项输入coutc n xuendl;cincnx;cout,c=,cn n=,nH x=nxendl;#include 包含 iostream.h 头文件 main()声明整型变量int a,b;从键盘上为整型变量赋值cout,a=n;cina;coutMb=H;cinb;整型数的算术运算couta+b=,a+bendl;couta,-b=,a-bendl;couta*,b,=,a*bendl;couta7,b,=a/bendl;cou
7、ta,%,b=*,a%bendl;测试溢出short n=32767,m;/n 取 short 类型的最大值cout,n=,nendl;m=n+l;引起溢出cout,n+l=,mendl;#include 包含 iostream.h 头文件 main()(声明变量,并初始化int a=010,b= 10,c=0X 10;以十进制形式显示数据coutMDEC:H;coutM a=Ma;coutn b=Kb;coutn c=ucendl;以八进制形式显示数据coutMOCT:M;coutoct ;指定八进制输出cout a=Ma;coutn b=Hb;coutn c=ucendl;以十六进制形式显
8、示数据coutMHEX:n;couthex;指定十六进制输出coutn a=Ha;cout b=b;cout c=,fcendl;、十和十六进制数混合运算并输出cout,a-Fb+c=;coutdec;恢复十进制输出couta+b+cendl;测试、十和十六进制输入coutMDEC:a=n; cina;cout,OCT:b=n; cinb;coutMHEX:a=H; cinc;coutMDEC:decendl;指定十进制输出coutna=naendl;cout,b=bendl;cout,c=,cendl;#include 包含 iostream.h 头文件#include/ iomanip.h
9、 头 文件包含 set precision。的 定义main。(float型变量的声明、输入、计算和输出float fx,fy;coutnfx=n;cinfx;coutfy=;cinfy;coutfx ,+fy =*,fx+fyendl;coutfx,-,fy,=,fx-fyendl;coutfx*nfy,=,fx*fyendl;coutfx/,fy,=fx/fyendlendl;/coutfx,%,fy,=*,fx%fyendl; Error!double型变量的声明、输入、计算和输出float dx,dy;coutMdx=H;cindx;cout,dy=,;cindy;coutdx+,dy
10、= ndx+dyendl;coutdx,-,dy,=,dx-dyendl;coutdxn*dyn=ndx*dyendl;coutdx,7dy,=,dx/dyendlendl;/coutfxn%fy,=*,fx%fyendl; Error!测试float和double类型数据的有效位fx=10.0;fy=6.0;float fz=fx/fy;dx=10.0;dy=6.0;double dz=dx/dy;cout,fz=H;coutsetprecision(20)fx7fy=fzendl;coutndz=M;coutsetprecision(20)dx,7,dy,=dzendlendl;/floa
11、t型溢出float x=3.5el4;cout,x=xendl;coutux*x=nx*xendl;cout,x*x*x=,x*x*xendl;#include 包含 iostream.h 头文件 main()字符类型变量的声明char cl=A;char c2;字符数据的运算及输出c2=cl+32;coutc 1 =c 1 endl;cout,c2=,c2endl;输出字符及ASCII码coutcln : nint(cl)endl;coutc2n : Hint(c2)endl;cout,$, : ,int(,$,)endl;输入字符coutncl c2Hendl;cinclc2;coutnc
12、 l=Hc 1M c2=c2endl;#include 包含 iostream.h 头文件 main()(char cl=*a,TAB=V;阵铃一声 coutclendl;使用水平制表符cout 1 TAB2TAB3TAB4endl;使用双引号coutMHe said MThank you,.,endl;使用回车换行coutabcndef;)#include 包含 iostream.h 头文件main()( 声明bool变量,并初始化 bool flag 1 =false,flag2=true;输出布尔常量和变量cout,false:,falseendl;coutMtrue: Mtrueend
13、l;coutnflagl=flaglendl;cout,flag2=,flag2endl;布尔变量的赋值和输出int x=l;flagl=x0;存放关系运算结果coutflag l=flag lendl;flag2=flagl;/boo!类型变量相互赋值cout,flag2=,flag2endl;布尔变量超界处理flag 1=100;coutnflagl =flaglendl;flag2=-100;cout,flag2=,flag2endl;. .#include const double PI=3.1416;声明常量(const 变量)PI 为 3.1416main()(声明3个变量doub
14、le r,l,s;输入圆的半径coutnr=n;cinr;计算圆的周长l=2*PI*r;cout,l=,lendl;计算圆的面积s=PI*r*r;couts=Ksendl;#includemain()定义枚举类型,并指定其枚举元素的值enum color RED=3,YELLOW=6,BLUE=9);声明枚举变量a和b,并为枚举变量a赋初值enum color a=RED;color b; 合法,与C语言不同/Z输出枚举常量coutRED=REDendl;coutYELLOW=YELLOWendl;coutBLUE=BLUEendl;枚举变量的赋值和输出b=a;a=BLUE;couta=aen
15、dl;coutb=bendl;/a=100;错误!/a=6也错误!枚举变量的关系运算b=BLUE;/Z枚举变量的赋值运算coutab=(ab)endl;1. .#include const double PI=3.1416;声明常量(const 变量)PI 为 3.1416main() (声明3个变量double r=3,l,s;计算圆的周长2*PI*r;coutl=lendl;计算圆的面积s=PI*r*r;couts=Hsendl;验证赋值误差int il,is;il=l;is=s;coutnil=Kilendl;coutHis=i sendl;#include main() 变量声明cha
16、r c;double x,y;测试自增coutM+E and E+ :endl;c=,B,;coutnc=n+4-cendl; 输出 c=Cc=B;coutnc=Hc+endl; 输出 c=BY= J S ,y=5+ +x;加号后的空格不能少coutny=Myendl; 输出 y=7.5x=1.5;y=5+x+;cout,y=,yendl; 输出 y=6.5coutMendl;测试自减coutnE and E :nendl;c=B;coutnc=Hcendl;输出 c=Ac=,B,;cout,c=,c-endli 输出 c=Bx=1.5;y=5+x;cout,y=,yendl; 输出 y=5.
17、5x=1.5;y=5+x-;couty=Hyendl; 输出 y=6.5 .#include main() (int a=3, b=2;输出关系表达式coutabendl;cout(ab)(a=b)(a=b)(a!=b)endl;bool flag=2*ab+10;cout,flag=flag;#include main() (float a=3.5,b=2.1,c=0;cout,a=,a=0 & a0 & a=5vflag2*b+2llavb+3=vv(a+52*b+2llavb+3)vvendl; 输出 ! )#include main()按位与运算coutM24& 12=M(24& 12
18、)endl;按位异或运算cout24A12=(24A12)endl;按位或运算cout24ll2=(24ll 2)endl;按位取反运算cout24=(24)endl;左移位运算coutM53=H(53)endl;cout,-53=*,(-53)endl;右移位运算coutM53=n(53)endl;coutM-5 3= (-53 )endl;#include main()(int a=l,b=l,c=3;显示a,b,c的值cout,a=,aM b=,bH c=Hcendl;计算显示b+=a+2*c%5;的结果b+=a+2*c%5;相当于表达式语句 b=b+(a+2*c%5);cout(l)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 经典 程序代码

限制150内