求:设圆半径r=1.5,求圆周长、圆面积,取小数点后二位数字.请编程

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 07:16:56
求:设圆半径r=1.5,求圆周长、圆面积,取小数点后二位数字.请编程

求:设圆半径r=1.5,求圆周长、圆面积,取小数点后二位数字.请编程
求:设圆半径r=1.5,求圆周长、圆面积,取小数点后二位数字.请编程

求:设圆半径r=1.5,求圆周长、圆面积,取小数点后二位数字.请编程
关键点:
头文件定义了控制符setprecision,我们可以用它来说明希望输出中包含多少位有效数字.
头文件定义了streamsize类型,这是输入输出库用来表示长度的类型.
#define PI 3.14f
circumference 周长 area 面积
———————————————————————————————————
下面是程序:
#include
#include
#include
#define PI 3.14f
using std::streamsize;
using std::setprecision;
using std::cout;
void main()
{
float r = 1.5f;
float circumference = 0.0f;
float area = 0.0f;
circumference = 2.0f * PI * r;
area = PI * r * r;
streamsize prec = cout.precision();
cout