完整版C++经典代码大全推荐文档.docx
- 文档编号:7501123
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:169
- 大小:111.28KB
完整版C++经典代码大全推荐文档.docx
《完整版C++经典代码大全推荐文档.docx》由会员分享,可在线阅读,更多相关《完整版C++经典代码大全推荐文档.docx(169页珍藏版)》请在冰豆网上搜索。
完整版C++经典代码大全推荐文档
//根据半径计算圆的周长和面积#include
constfloatPI=3.1416;//声明常量(只读变量)PI为3.1416
floatfCir_L(float);//声明自定义函数fCir_L()的原型
floatfCir_S(float);//声明自定义函数fCir_S()的原型
//以下是main()函数main()
{
floatr,l,s;//声明3个变量
cout<<"R=";//显示字符串cin>>r;//键盘输入
l=fCir_L(r);//计算圆的周长,赋值给变量l
s=fCir_S(r);//计算圆的面积,赋值给变量s
cout<<"l="< } //定义计算圆的周长的函数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: Hap Datewritten: 02: 11: 10 */ #include { doubles1,s2,s3; s1=1.5;/*对变量s1赋值*/cout<<"s1="< /*对变量s2赋值*/s2=2.5;cout<<"s2="< s3=/*对变量s3赋值*/3.5;cout<<"s3="< cout<<"s1+s2+s3="< 示 //计算并显示cout<<"s1+s2+s3="< } #include { doubler=1.0;cout<<"r="< l=2*3.1416*r;//计算圆的周长,赋值给变量lcout<<"l="< doubles=3.1416*r*r;//计算圆的面积,赋值给变量scout<<"s="< cout<<"R=";//显示提示输入的信息 cin>>r;//键盘输入 l=2*3.1416*r;//计算圆的周长,赋值给变量lcout<<"l="< s=3.1416*r*r; cout<<"s="< } #include voidmain() { //输出字符常量、变量和字符串charc1='A'; cout<<'W';cout< cout<<"Thisisatest."< //输出整型常量、变量和表达式intn=100; cout<<10;cout< cout<<2*n< //输出浮点型常量、变量和表达式doublepi=3.1415926,r=10.0,s=pi*r*r;cout< cout< cout<<2*r*pi< //一个cout可以输出多项数据cout<<'W'<<""< cout<<"pi="< } #include main() { //输入输出字符charc; cin>>c;cout<<"c="< //输入输出整型数据intn; cin>>n;cout<<"n="< //输入输出浮点型数据doublex; cin>>x;cout<<"x="< //输入提示cout<<"n=";cin>>n; cout<<"n="< //多项输入cout<<"cnx"< cout<<"c="< } #include { //声明整型变量inta,b; //从键盘上为整型变量赋值cout<<"a="; cin>>a;cout<<"b=";cin>>b; //整型数的算术运算cout< //测试溢出 shortn=32767,m;//n取short类型的最大值cout<<"n="< m=n+1;//引起溢出cout<<"n+1="< } #include { //声明变量,并初始化inta=010,b=10,c=0X10; //以十进制形式显示数据cout<<"DEC: "; cout<<"a="< //以八进制形式显示数据cout<<"OCT: "; cout< cout<<"b="< //以十六进制形式显示数据cout<<"HEX: "; cout< cout<<"a="< //八、十和十六进制数混合运算并输出cout<<"a+b+c="; cout< //测试八、十和十六进制输入cout<<"DEC: a=";cin>>a;cout<<"OCT: b=";cin>>b;cout<<"HEX: a=";cin>>c; cout<<"DEC: "< cout<<"b="< } #include main() { //float型变量的声明、输入、计算和输出floatfx,fy; cout<<"fx=";cin>>fx;cout<<"fy=";cin>>fy; cout< //cout< //double型变量的声明、输入、计算和输出floatdx,dy; cout<<"dx=";cin>>dx;cout<<"dy=";cin>>dy; cout< //cout< //测试float和double类型数据的有效位fx=10.0;fy=6.0; floatfz=fx/fy;dx=10.0;dy=6.0; doubledz=dx/dy;cout<<"fz="; cout< cout< //float型溢出floatx=3.5e14; cout<<"x="< } #include { //字符类型变量的声明charc1='A'; charc2; //字符数据的运算及输出c2=c1+32; cout<<"c1="< //输出字符及ASCII码cout< "< "< "< //输入字符cout<<"c1c2"< cout<<"c1="< } #include { charc1='\a',TAB='\t'; //阵铃一声cout< //使用水平制表符cout<<1< //使用双引号 cout<<"Hesaid\"Thankyou\"."< //使用回车换行cout<<"abc\n"<<"def"<<'\n'; } #include { //声明bool变量,并初始化boolflag1=false,flag2=true; //输出布尔常量和变量cout<<"false: "< "< //布尔变量的赋值和输出intx=1; flag1=x>0;//存放关系运算结果cout<<"flag1="< flag2=flag1;//bool类型变量相互赋值cout<<"flag2="< //布尔变量超界处理flag1=100;cout<<"flag1="< } #include constdoublePI=3.1416;//声明常量(const变量)PI为3.1416main() { //声明3个变量doubler,l,s; //输入圆的半径cout<<"r=";cin>>r; //计算圆的周长l=2*PI*r;cout<<"l="< //计算圆的面积s=PI*r*r;cout<<"s="< } #include { //定义枚举类型,并指定其枚举元素的值enumcolor{ RED=3,YELLOW=6,BLUE=9 }; //声明枚举变量a和b,并为枚举变量a赋初值enumcolora=RED; colorb;//合法,与C语言不同 //输出枚举常量cout<<"RED="< cout<<"BLUE="< //枚举变量的赋值和输出b=a; a=BLUE; cout<<"a="< //a=100;错误! //a=6也错误! //枚举变量的关系运算 b=BLUE;//枚举变量的赋值 运算 cout<<"a } #include constdoublePI=3.1416;//声明常量(const变量)PI为3.1416main() { //声明3个变量doubler=3,l,s; //计算圆的周长l=2*PI*r;cout<<"l="< //计算圆的面积s=PI*r*r;cout<<"s="< //验证赋值误差intil,is; il=l;is=s; cout<<"il="< } #include { inta=3,b=2; //输出关系表达式cout< cout<<(ab)<<(a>=b)<<(a==b)<<(a! =b)< boolflag=2*a } #include { floata=3.5,b=2.1,c=0; cout<<"a="< //与运算cout<<"a&&b="<<(a&&b) < cout<<"a&&c="<<(a&&c)< //或运算cout<<"a||b="<<(a||b) < cout<<"a||c="<<(a||c)< //非运算cout<<"! a="< a< c="< c< //变量声明charc;doublex,y; //测试自增 cout<<"++EandE++: "< cout<<"c="<<++c< cout<<"c="< y=5+++x;//加号后的空格不能少cout<<"y="< x=1.5;y=5+x++; cout<<"y="< //测试自减 cout<<"--EandE--: "< cout<<"c="<<--c< cout<<"c="< y=5+--x; cout<<"y="< y=5+x--; cout<<"y="< } #include { //关系运算和逻辑运算 boolflag=a>=0&&a<=5;//变量a在[0,5]区间内cout<<"a=>0&&a<=5="< //算术运算、关系运算和逻辑运算cout<<"a+5>2*b+2||a2*b+2||a 输出1 } #include { //按位与运算cout<<"24&12="<<(24&12)< //按位异或运算cout<<"24^12="<<(24^12)< //按位或运算cout<<"24|12="<<(24|12)< //按位取反运算cout<<"~24="<<(~24)< //左移位运算cout<<"5<<3="<<(5<<3)< //右移位运算cout<<"5>>3="<<(5>>3)< } #include { inta=1,b=1,c=3; //显示a,b,c的值 cout<<"a="< //计算显示 (1)b+=a+2*c%5;的结果 b+=a+2*c%5;//相当于表达式语句b=b+(a+2*c%5);cout<<" (1)b="< //计算显示 (2)a<<=c-2*b;的结果a=1,b=1,c=3; a<<=c-2*b;//相当于表达式语句a=a<<(c-2*b);cout<<" (2)a="< //计算显示(3)a*=b=c=3;的结果a=1,b=1,c=3; a*=b=c=3;//相当于语句组c=3;b=c;a=a*b;cout<<"(3)a="< //计算显示(4)a+=b+=c;的结果a=1,b=1,c=3; a+=b+=c;//相当于语句组b=b+c;a=a+b;cout<<"(4)a="< //计算显示(5)a-=b=++c+2;的结果a=1,b=1,c=3;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 C+ 经典 代码 大全 推荐 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)