#include <iostream> #include <iomanip> #include <cmath> namespace Circle { const double PI = 3.14159265358979323846; void calc(int r, int& perimeter, double& area) { perimeter = 2 * r * PI; area = r * r * PI; } } using namespace std; using namespace Circle; int main() { int r, perimeter; double area; cout << "请输入圆形半径:"; cin >> r; calc(r, perimeter, area); cout << "圆形的周长为:" << perimeter << endl; cout << "圆形的面积为:" << fixed << setprecision(2) << area << endl; return 0; }拆洗
时间: 2024-03-30 16:36:43 浏览: 49
#include_iostream.h_
4星 · 用户满意度95%
这是一个计算圆形周长和面积的程序,使用了命名空间(namespace)来组织代码。命名空间 Circle 包含了一个常量 PI 和一个函数 calc,用于计算圆形的周长和面积。
在 main 函数中,首先读入圆形的半径,然后调用 calc 函数计算周长和面积。最后输出结果,其中周长使用整数类型,面积使用双精度浮点数类型,并且取两位小数。
需要注意的是,这个程序中使用了 using 声明,将命名空间 Circle 和 std 引入到当前作用域中,方便使用其中的标识符。
阅读全文