C++经典程序代码大全[共8页]_第1页
C++经典程序代码大全[共8页]_第2页
C++经典程序代码大全[共8页]_第3页
C++经典程序代码大全[共8页]_第4页
C++经典程序代码大全[共8页]_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 /根据半径计算圆的周长和面积#include const float PI=3.1416;float fCir_L(float);/声明常量 (只读变量)PI 为 3.1416/声明自定义函数 fCir_L() 的原型/声明自定义函数 fCir_S()的原型float fCir_S(float);/以下是 main()函数main()float r,l,s;/声明 3 个变量coutr;l=fCir_L(r);s=fCir_S(r);coutl=l;coutns=0.0)/声明局部变量/如果参数大于 0,则计算圆的周长z=2*PI*x;return(z);/返回函数值/定义计算圆的面积的函数

2、 fCir_S()float fCir_S(float x)float z=-1.0;if (x=0.0)z=PI*x*x;return(z);/声明局部变量/如果参数大于 0,则计算圆的面积/返回函数值/* Program: P1-2.CPPWritten by: HapDate written: 02:11:10*/#include void main(void)double s1,s2,s3;s1=1.5;/* 对变量 s1赋值*/couts1=s1endl;/* 对变量 s2 赋值*/s2=2.5;couts2=s2endl;s3= /* 对变量 s3 赋值*/ 3.5;couts3=

3、s3endl;couts1+s2+s3=s1+s2+s3endl;/计算并显示/计算并显示 couts1+s2+s3=s1+s2+s3endl;#include main()double r=1.0;1 coutr=rendl;double l;l=2*3.1416*r;/计算圆的周长,赋值给变量 l/显示圆的周长/计算圆的面积,赋值给变量 s/显示圆的面积coutl=lendl;double s=3.1416*r*r;couts=sendl;coutr;l=2*3.1416*r;coutl=lendl;s=3.1416*r*r;couts=sendl;/显示圆的面积#include /包含

4、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;/输出浮点型常量、变量和表达式double pi=3.1415926,r=10.0,s=pi*r*r;coutpiendl;coutr;couts;cout2*r*piendl;cout-endl;/输出浮点型表达式/一个 cout 可以输出多项数据coutW c1e

5、ndl;coutThis is a test.endl;coutpi=pi r=r s=sendl;#include /包含 iostream.h头文件main()/输入输出字符char c;cinc;coutc=cn;coutn=nx;2 coutx=xendl;/输入提示coutn;coutn=nendl;/多项输入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-

6、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 /包含 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;cou

7、t c=cendl;/以十六进制形式显示数据coutHEX:;couthex;/指定十六进制输出3 cout a=a;cout b=b;cout c=cendl;/八、十和十六进制数混合运算并输出couta+b+c=;coutdec;/恢复十进制输出couta+b+cendl;/测试八、十和十六进制输入couta;coutb;coutc;coutDEC:decendl;couta=aendl;/指定十进制输出coutb=bendl;coutc=cendl;#include /包含 iostream.h头文件#include / iomanip.h 头文件包含 setprecision()的定义

8、main()/float 型变量的声明、输入、计算和输出float fx,fy;coutfx;coutfy;coutfx+fy=fx+fyendl;coutfx-fy=fx-fyendl;coutfx*fy=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;/c

9、outfx%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;coutfz=;coutsetprecision(20)fx/fy=fzendl;coutdz=;coutsetprecision(20)dx/dy=dzendlendl;/float 型溢出float x=3.5e14;coutx=xendl;coutx*x=x*xendl;4 coutx*x*x=x*x*xendl;#include /包含 iostream.h头文件m

10、ain()/字符类型变量的声明char c1=A;char c2;/字符数据的运算及输出c2=c1+32;coutc1=c1endl;coutc2=c2endl;/输出字符及 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;/使用双引号coutH

11、e said Thank you.endl;/使用回车换行coutabcndefn;#include /包含 iostream.h头文件main()/声明 bool 变量,并初始化bool flag1=false,flag2=true;/输出布尔常量和变量coutfalse:falseendl;couttrue: trueendl;coutflag1=flag1endl;coutflag2=flag20;/存放关系运算结果coutflag1=flag1endl;flag2=flag1;/bool 类型变量相互赋值coutflag2=flag2endl;5 /布尔变量超界处理flag1=100;

12、coutflag1=flag1endl;flag2=-100;coutflag2=flag2endl;#include const double PI=3.1416;main()/声明常量(const变量)PI 为3.1416/声明 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 co

13、lor a=RED;color b;/合法,与 C 语言不同/ 输出枚举常量coutRED=REDendl;coutYELLOW=YELLOWendl;coutBLUE=BLUEendl;/枚举变量的赋值和输出b=a;a=BLUE;couta=aendl;coutb=bendl;/a=100; 错误!/a=6也错误!/枚举变量的关系运算b=BLUE;coutab=(ab)endl;/ 枚举变量的赋值运算#include const double PI=3.1416;/声明常量(const变量)PI 为3.14166 main()/声明 3 个变量double r=3,l,s;/计算圆的周长l=

14、2*PI*r;coutl=lendl;/计算圆的面积s=PI*r*r;couts=sendl;/验证赋值误差int il,is;il=l;is=s;coutil=ilendl;coutis=isendl;#include main()/变量声明char c;double x,y;/测试自增cout+E and E+ :endl;c=B;coutc=+cendl;c=B;/输出 c=Ccoutc=c+endl;x=1.5;/输出 c=By=5+ +x;/加号后的空格不能少/输出 y=7.5couty=yendl;x=1.5;y=5+x+;couty=yendl;/输出 y=6.5cout-end

15、l;/测试自减cout-E and E- :endl;c=B;coutc=-cendl;c=B;/输出 c=Acoutc=c-endl;x=1.5;y=5+-x;couty=yendl;x=1.5;y=5+x-;/输出 c=B/输出 y=5.5/输出 y=6.5couty=yendl;#include main()int a=3, b=2;/输出关系表达式7 coutabendl;cout(ab)b)=b)(a=b)(a!=b)endl;bool flag=2*ab+10;coutflag=flag;#include main()float a=3.5,b=2.1,c=0;couta=a b=b c=cendl;/与运算couta&b=(a&b)endl;/ 输出 1couta&c=(a&c)endl;/ 输出 0/或运算couta|b=(a|b)endl;/输出 1couta|c=(a|c)endl;/输出 1/非运算cout!a=!aendl!c=!c=0 & a=5; /变量 a 在0,5区间内cout0 & a=5=flagendl;/ 输出 1/算术运算、关系运算和逻辑运算cout2*b+2|ab+3=2*b+2|ab+3)endl;/输出 1#include main()/按位与运算cout24&12=(24

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论