第一范文网 - 专业文章范例文档资料分享平台

C++经典代码大全

来源:用户分享 时间:2025/5/24 18:56:46 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

. //根据半径计算圆的周长和面积 #include const float PI=3.1416; //声明常量(只读变量)PI为3.1416 float fCir_L(float); //声明自定义函数fCir_L()的原型 float fCir_S(float); //声明自定义函数fCir_S()的原型 //以下是main()函数 main() { float r,l,s; //声明3个变量 cout<<\ //显示字符串 cin>>r; //键盘输入 l=fCir_L(r); //计算圆的周长,赋值给变量l s=fCir_S(r); //计算圆的面积,赋值给变量s cout<<\ //显示计算结果 cout<<\ } //定义计算圆的周长的函数fCir_L() float fCir_L(float x) { float z=-1.0; //声明局部变量 if (x>=0.0) //如果参数大于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赋值*/ cout<<\ /* 对变量s2赋值*/ s2=2.5; cout<<\ s3= /* 对变量s3赋值*/ 3.5; cout<<\ cout<<\ //计算并显示 //计算并显示 cout<<\ } #include main() Word 资料

{ double r=1.0; cout<<\ double l; l=2*3.1416*r; //计算圆的周长,赋值给变量l cout<<\ //显示圆的周长 double s=3.1416*r*r; //计算圆的面积,赋值给变量s cout<<\ //显示圆的面积 cout<<\ //显示提示输入的信息 cin>>r; //键盘输入 l=2*3.1416*r; //计算圆的周长,赋值给变量l cout<<\ //显示圆的周长 s=3.1416*r*r; cout<<\ //显示圆的面积 } #include //包含iostream.h头文件 void main() { //输出字符常量、变量和字符串 char c1='A'; cout<<'W'; cout< //包含iostream.h头文件 main() { //输入输出字符 char c; cin>>c; cout<<\ //输入输出整型数据 int n; cin>>n; cout<<\ //输入输出浮点型数据 . double x; cin>>x; cout<<\ //输入提示 cout<<\ cin>>n; cout<<\ //多项输入 cout<<\ cin>>c>>n>>x; cout<<\} #include //包含iostream.h头文件 main() { //声明整型变量 int a,b; //从键盘上为整型变量赋值 cout<<\ cin>>a; cout<<\ cin>>b; //整型数的算术运算 cout< //包含iostream.h头文件 main() { //声明变量,并初始化 int a=010,b=10,c=0X10; //以十进制形式显示数据 cout<<\ cout<<\ cout<<\ cout<<\ //以八进制形式显示数据 cout<<\ cout<

cout< //包含iostream.h头文件 #include // iomanip.h头文件包含setprecision()的定义 main() { //float型变量的声明、输入、计算和输出 float fx,fy; cout<<\ cin>>fx; cout<<\ cin>>fy; cout<>dx; cout<<\ cin>>dy; cout< //包含iostream.h头文件 main() { //字符类型变量的声明 char c1='A'; char c2; //字符数据的运算及输出 c2=c1+32; cout<<\ cout<<\ //输出字符及ASCII码 cout<>c1>>c2; cout<<\ c2=\} #include //包含iostream.h头文件 main() { char c1='\\a',TAB='\\t'; //阵铃一声 cout< //包含iostream.h头文件 main() { //声明bool变量,并初始化 bool flag1=false,flag2=true; //输出布尔常量和变量 cout<<\ cout<<\ cout<<\ cout<<\ Word 资料

//布尔变量的赋值和输出 int x=1; flag1=x>0; //存放关系运算结果 cout<<\ flag2=flag1; //bool类型变量相互赋值 cout<<\ //布尔变量超界处理 flag1=100; cout<<\ flag2=-100; cout<<\} #include const double PI=3.1416; //声明常量(const变量)PI为3.1416 main() { //声明3个变量 double r,l,s; //输入圆的半径 cout<<\ cin>>r; //计算圆的周长 l=2*PI*r; cout<<\ //计算圆的面积 s=PI*r*r; cout<<\ } #include main() { //定义枚举类型,并指定其枚举元素的值 enum color { RED=3, YELLOW=6, BLUE=9 }; //声明枚举变量a和b,并为枚举变量a赋初值 enum color a=RED; color b; //合法,与C语言不同 // 输出枚举常量 cout<<\ cout<<\ cout<<\ //枚举变量的赋值和输出 b=a; a=BLUE; cout<<\ cout<<\ //a=100; 错误! //a=6 也错误! . //枚举变量的关系运算 b=BLUE; // 枚举变量的赋值运算 cout<<\} #include const double PI=3.1416; //声明常量(const变量)PI为 y=5+x--; cout<<\ //输出y=6.5 } #include main() { int a=3, b=2; 3.1416 main() { //声明3个变量 double r=3,l,s; //计算圆的周长 l=2*PI*r; cout<<\ //计算圆的面积 s=PI*r*r; cout<<\ //验证赋值误差 int il,is; il=l; is=s; cout<<\ cout<<\ } #include main() { //变量声明 char c; double x,y; //测试自增 cout<<\ c='B'; cout<<\ //输出c=C c='B'; cout<<\ //输出c=B x=1.5; y=5+ ++x; //加号后的空格不能少 cout<<\ //输出y=7.5 x=1.5; y=5+x++; cout<<\ //输出y=6.5 cout<<\ //测试自减 cout<<\ c='B'; cout<<\ //输出c=A c='B'; cout<<\ //输出c=B x=1.5; y=5+--x; cout<<\ //输出y=5.5 x=1.5; Word 资料

//输出关系表达式 cout<b)<<(a>=b)<<(a==b)<<(a!=b)< main() { float a=3.5,b=2.1,c=0; cout<<\ b=\ c=\ //与运算 cout<<\输出1 cout<<\输出0 //或运算 cout<<\输出1 cout<<\输出1 //非运算 cout<<\输出0 1 //关系运算和逻辑运算 bool flag=a>=0 && a<=5; //变量a在[0,5]区间内 cout<<\输出1 //算术运算、关系运算和逻辑运算 cout<<\ main() { //按位与运算 cout<<\ //按位异或运算 cout<<\ //按位或运算 cout<<\ //按位取反运算 cout<<\ //左移位运算 cout<<\ cout<<\ //右移位运算 . cout<<\ cout<<\} #include main() { int a=1,b=1,c=3; //显示a,b,c的值 cout<<\ //计算显示(1) b+=a+2*c%5; 的结果 b+=a+2*c%5; //相当于表达式语句 cout<<\ cout<<\ cout<<\ cout<<\ //用sizeof 计算数组的字节长度 char str[]=\ int a[10]; double xy[10]; cout<<\ cout<<\ cout<<\b=b+(a+2*c%5); cout<<\ //计算显示(2) a<<=c-2*b; 的结果 a=1,b=1,c=3; a<<=c-2*b; // 相当于表达式语句 a=a<<(c-2*b); cout<<\ //计算显示(3) a*=b=c=3;的结果 a=1,b=1,c=3; a*=b=c=3; //相当于语句组 c=3;b=c;a=a*b; cout<<\ b=\ c=\ //计算显示(4) a+=b+=c;的结果 a=1,b=1,c=3; a+=b+=c; //相当于语句组 b=b+c; a=a+b; cout<<\ b=\ c=\ //计算显示(5) a-=b=++c+2;的结果 a=1,b=1,c=3; a-=b=++c+2; //相当于语句组 ++c;b=b+c+2;a=a-b; cout<<\ b=\ c=\} #include main() { //用 sizeof 计算各类种常量的字节长度 cout<<\ cout<<\ cout<<\ cout<<\ //用sizeof 计算各类型变量的字节长度 int i=100; char c='A'; float x=3.1416; double p=0.1; cout<<\ cout<<\ cout<<\ cout<<\ //用sizeof 计算表达式的字节长度 cout<<\ //用 sizeof 计算各类型的字节长度 Word 资料

//用sizeof 计算自定义类型的长度 struct st { short num; float math_grade; float Chinese_grade; float sum_grade; }; st student1; cout<<\ cout<<\} #include main() { //声明变量语句中使用顺序运算 int x, y; //计算中使用顺序运算 x=50; y=(x=x-5, x/5); cout<<\ cout<<\} #include main() { //测试表达式类型的转换 int n=100,m; double x=3.791,y; cout<<\ //赋值类型转换 m=x; y=n; cout<<\ cout<<\ //强制类型转换 cout<<\ cout<<\ cout<<\ cout<<\ cout<<\} #include main() {

搜索更多关于: C++经典代码大全 的文档
C++经典代码大全.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c21pyq9df1n6tzp834d3b207lq1bb5x01ej5_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top