1 //根据半径计算圆的周长和面积
2 #include <iostream>
3 const float PI=3.1416; //声明常量(只读变量)PI为3.1416
4 float fCir_L(float); //声明自定义函数fCir_L()的原型
5 float fCir_S(float); //声明自定义函数fCir_S()的原型
6
7 using namespace std;
8 //以下是main()函数
9 int main(int argc, char** argv)
10 {
11 float r,l,s; //声明3个变量
12 cout <<"R="; //显示字符串
13 cin>>r; //键盘输入
14 l=fCir_L(r); //计算圆的周长,赋值给变量l
15 s=fCir_S(r); //计算圆的面积,赋值给变量s
16 cout<<"l="<<l; //显示计算结果
17 cout<<"\ns="<<s;
18 }
19
20 //定义计算圆的周长的函数fCir_L()
21 float fCir_L(float x)
22 {
23 float z=-1.0; //声明局部变量
24 if (x>=0.0) //如果参数大于0,则计算圆的周长
25 z=2*PI*x;
26 return(z); //返回函数值
27 }
28 //定义计算圆的面积的函数fCir_S()
29 float fCir_S(float x)
30 {
31 float z=-1.0; //声明局部变量
32 if (x>=0.0) //如果参数大于0,则计算圆的面积
33 z=PI*x*x;
34 return(z); //返回函数值
35 }
36 /* Program: P1-2.CPP
37 Written by: Hap
38 Date written: 02:11:10
39 */