最新C++经典程序代码大全.doc
《最新C++经典程序代码大全.doc》由会员分享,可在线阅读,更多相关《最新C++经典程序代码大全.doc(124页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品资料C+经典程序代码大全./根据半径计算圆的周长和面积#include const float PI=3.1416; /声明常量(只读变量)PI为3.1416float fCir_L(float); /声明自定义函数fCir_L()的原型 float fCir_S(float); /声明自定义函数fCir_S()的原型 /以下是main()函数 main() float r,l,s; /声明3个变量 coutr; /键盘输入 l=fCir_L(r); /计算圆的周长,赋值给变量l s=fCir_S(r); /计算圆的面积,赋值给变量s coutl=l; /显示计算结果 coutns=0.0
2、) /如果参数大于0,则计算圆的周长 z=2*PI*x; return(z); /返回函数值 /定义计算圆的面积的函数fCir_S()float fCir_S(float x) float z=-1.0; /声明局部变量 if (x=0.0) /如果参数大于0,则计算圆的面积 z=PI*x*x; return(z); /返回函数值 /* Program: P1-2.CPP Written by: Hap Date written: 02:11:10*/#include void main(void) double s1,s2,s3; s1=1.5; /* 对变量s1赋值*/ couts1=s1
3、endl; /* 对变量s2赋值*/ s2=2.5; couts2=s2endl; s3= /* 对变量s3赋值*/ 3.5; couts3=s3endl; couts1+s2+s3=s1+s2+s3endl; /计算并显示 /计算并显示 couts1+s2+s3=s1+s2+s3endl; #include main() double r=1.0; coutr=rendl; double l; l=2*3.1416*r; /计算圆的周长,赋值给变量l coutl=lendl; /显示圆的周长 double s=3.1416*r*r; /计算圆的面积,赋值给变量s couts=sendl; /
4、显示圆的面积 coutr; /键盘输入 l=2*3.1416*r; /计算圆的周长,赋值给变量l coutl=lendl; /显示圆的周长 s=3.1416*r*r; couts=sendl; /显示圆的面积#include /包含iostream.h头文件void main() /输出字符常量、变量和字符串 char c1=A; coutW; coutc1endl; coutThis is a test.endl; cout-endl; /输出整型常量、变量和表达式 int n=100; cout10; coutn; cout2*nendl; /输出整型表达式 cout-endl; /输出浮
5、点型常量、变量和表达式 double pi=3.1415926,r=10.0,s=pi*r*r; coutpiendl; coutr; couts; cout2*r*piendl; /输出浮点型表达式 cout-endl; /一个cout可以输出多项数据 coutW c1endl; coutThis is a test.endl; coutpi=pi r=r s=sendl;#include /包含iostream.h头文件main() /输入输出字符 char c; cinc; coutc=cn; coutn=nx; coutx=xendl; /输入提示 coutn; coutn=nendl
6、; /多项输入 coutc n xcnx; coutc=c n=n x=xendl;#include /包含iostream.h头文件main() /声明整型变量 int a,b; /从键盘上为整型变量赋值 couta; coutb; /整型数的算术运算 couta+b=a+bendl; couta-b=a-bendl; couta*b=a*bendl; couta/b=a/bendl; couta%b=a%bendl; /测试溢出 short n=32767,m; /n取short类型的最大值 coutn=nendl; m=n+1; /引起溢出 coutn+1=mendl;#include
7、/包含iostream.h头文件main() /声明变量,并初始化 int a=010,b=10,c=0X10; /以十进制形式显示数据 coutDEC:; cout a=a; cout b=b; cout c=cendl; /以八进制形式显示数据 coutOCT:; coutoct; /指定八进制输出 cout a=a; cout b=b; cout c=cendl; /以十六进制形式显示数据 coutHEX:; couthex; /指定十六进制输出 cout a=a; cout b=b; cout c=cendl; /八、十和十六进制数混合运算并输出 couta+b+c=; coutdec
8、; /恢复十进制输出 couta+b+cendl; /测试八、十和十六进制输入 couta; coutb; coutc; coutDEC:decendl; /指定十进制输出 couta=aendl; coutb=bendl; coutc=cendl;#include /包含iostream.h头文件#include / iomanip.h头文件包含setprecision()的定义main() /float型变量的声明、输入、计算和输出 float fx,fy; coutfx; coutfy; coutfx+fy=fx+fyendl; coutfx-fy=fx-fyendl; coutfx*f
9、y=fx*fyendl; coutfx/fy=fx/fyendlendl; /coutfx%fy=fx%fyendl; Error! /double型变量的声明、输入、计算和输出 float dx,dy; coutdx; coutdy; 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; float fz=fx/fy; dx=10.0;
10、dy=6.0; double dz=dx/dy; coutfz=; coutsetprecision(20)fx/fy=fzendl; coutdz=; coutsetprecision(20)dx/dy=dzendlendl; /float型溢出 float x=3.5e14; coutx=xendl; coutx*x=x*xendl; coutx*x*x=x*x*xendl;#include /包含iostream.h头文件main() /字符类型变量的声明 char c1=A; char c2; /字符数据的运算及输出 c2=c1+32; coutc1=c1endl; coutc2=c2
11、endl; /输出字符及ASCII码 coutc1 : int(c1)endl; coutc2 : int(c2)endl; cout$ : int($)endl; /输入字符 coutc1 c2c1c2; coutc1=c1 c2=c2endl;#include /包含iostream.h头文件main() char c1=a,TAB=t; /阵铃一声 coutc1endl; /使用水平制表符 cout1TAB2TAB3TAB4endl; /使用双引号 coutHe said Thank you.endl; /使用回车换行 coutabcndefn;#include /包含iostream.
12、h头文件main() /声明bool变量,并初始化 bool flag1=false,flag2=true; /输出布尔常量和变量 coutfalse:falseendl; couttrue: trueendl; coutflag1=flag1endl; coutflag2=flag20; /存放关系运算结果 coutflag1=flag1endl; flag2=flag1; /bool类型变量相互赋值 coutflag2=flag2endl; /布尔变量超界处理 flag1=100; coutflag1=flag1endl; flag2=-100; coutflag2=flag2endl;#
13、include const double PI=3.1416; /声明常量(const变量)PI为3.1416main() /声明3个变量 double r,l,s; /输入圆的半径 coutr; /计算圆的周长 l=2*PI*r; coutl=lendl; /计算圆的面积 s=PI*r*r; couts=sendl; #includemain() /定义枚举类型,并指定其枚举元素的值 enum color RED=3, YELLOW=6, BLUE=9 ; /声明枚举变量a和b,并为枚举变量a赋初值 enum color a=RED; color b; /合法,与C语言不同 / 输出枚举常量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 C+ 经典 程序代码 大全
限制150内