C++输入圆半径输出面积周长
时间: 2023-05-30 16:04:02 浏览: 90
#include <stdio.h>
int main()
{
float radius, area, perimeter;
printf("Enter the radius of the circle: ");
scanf("%f", &radius);
area = 3.14 * radius * radius;
perimeter = 2 * 3.14 * radius;
printf("Area of the circle is: %.2f\n", area);
printf("Perimeter of the circle is: %.2f\n", perimeter);
return 0;
}
相关问题
devi c++ 输入半径 输出直径 周长 面积
在C++中,你可以编写一个简单的程序来接收用户输入的圆的半径,然后计算并输出直径、周长以及面积。这里是一个基本的示例:
```cpp
#include <iostream>
using namespace std;
// 定义常量π
const double PI = 3.14159;
// 函数声明
double calculate_circumference(double radius);
double calculate_area(double radius);
int main() {
// 输入半径
double radius;
cout << "请输入圆的半径: ";
cin >> radius;
// 计算直径(半径*2)
double diameter = 2 * radius;
// 计算周长(π*直径)
double circumference = calculate_circumference(radius);
// 计算面积(π*半径^2)
double area = calculate_area(radius);
// 输出结果
cout << "圆的直径是: " << diameter << endl;
cout << "圆的周长是: " << circumference << endl;
cout << "圆的面积是: " << area << endl;
return 0;
}
// 辅助函数:计算周长
double calculate_circumference(double radius) {
return 2 * PI * radius;
}
// 辅助函数:计算面积
double calculate_area(double radius) {
return PI * pow(radius, 2); // 使用pow函数计算平方
}
```
在这个程序里,我们首先获取用户的半径输入,然后通过辅助函数`calculate_circumference`和`calculate_area`分别计算出直径、周长和面积。最后,将结果打印出来。
devi c++ 输入半径 计算输出 周长 面积
在C++中,如果你想要编写一个程序来计算圆的周长和面积,给定半径作为输入,你可以按照以下步骤来完成:
首先,你需要包含必要的数学库头文件,例如`<cmath>`,它包含了圆周率π和一些基本的数学函数。
```cpp
#include <iostream>
#include <cmath>
```
接下来,创建一个主函数,并从用户那里获取半径值。可以使用`std::cin`来读取用户的输入。
```cpp
int main() {
double radius;
std::cout << "请输入圆的半径:";
std::cin >> radius;
```
然后,使用公式计算圆的周长(C = 2 * π * r)和面积(A = π * r²),并将结果输出到屏幕上。这里用到了`std::endl`表示换行。
```cpp
double circumference = 2 * M_PI * radius; // M_PI是math.h中的π常量
double area = M_PI * pow(radius, 2); // pow()函数用于计算幂
std::cout << "圆的周长是:" << circumference << std::endl;
std::cout << "圆的面积是:" << area << std::endl;
return 0;
}
```
阅读全文