C++经典代码大全

  • 格式:docx
  • 大小:144.77 KB
  • 文档页数:68

下载文档原格式

  / 68
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

//根据半径计算圆的周长和面积

#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<<"R="; //显示字符串

cin>>r; //键盘输入

l=fCir_L(r); //计算圆的周长,赋值给变量l

s=fCir_S(r); //计算圆的面积,赋值给变量s

cout<<"l="<

cout<<"\ns="<

}

//定义计算圆的周长的函数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<<"s1="<

/* 对变量s2赋值*/ s2=2.5;

cout<<"s2="<

s3= /* 对变量s3赋值*/ 3.5;

cout<<"s3="<

cout<<"s1+s2+s3="<

//计算并显示cout<<"s1+s2+s3="<

}

#include

main()

{

double r=1.0;

double l;

l=2*3.1416*r; //计算圆的周长,赋值给变量l cout<<"l="<

double s=3.1416*r*r; //计算圆的面积,赋值给变量s cout<<"s="<

cout<<"R="; //显示提示输入的信息

cin>>r; //键盘输入

l=2*3.1416*r; //计算圆的周长,赋值给变量l cout<<"l="<

s=3.1416*r*r;

cout<<"s="<

}

#include //包含iostream.h头文件

void main()

{

//输出字符常量、变量和字符串

char c1='A';

cout<<'W';

cout<

cout<<"This is a test."<

cout<<"------------------"<

//输出整型常量、变量和表达式

int n=100;

cout<<10;

cout<

cout<<2*n<

cout<<"------------------"<

//输出浮点型常量、变量和表达式

double pi=3.1415926,r=10.0,s=pi*r*r;

cout<

cout<

cout<

cout<<2*r*pi<

cout<<"------------------"<

//一个cout可以输出多项数据

cout<<'W'<<" "<

cout<<"This is a test."<

cout<<"pi="<

cin>>c>>n>>x;

cout<<"c="<

cout<<" a="<

cout<<" b="<

cout<<" c="<

//以八进制形式显示数据

cout<<"OCT:";

cout<

cout<<" a="<

cout<<" b="<

cout<<" c="<

//以十六进制形式显示数据

cout<<"HEX:";

cout<

cout<<" a="<

cout<<" c="<

//八、十和十六进制数混合运算并输出

cout<<"a+b+c=";

cout<

cout<

//测试八、十和十六进制输入

cout<<"DEC:a="; cin>>a;

cout<<"OCT:b="; cin>>b;

cout<<"HEX:a="; cin>>c;

cout<<"DEC:"<