|
|
发表于 2023-11-13 20:12:06
|
显示全部楼层
- #include <iostream>
- using namespace std;
- const float Pi = 3.1415; // 修正Pi的赋值
- inline float area(const float r) {return Pi * r * r;}
- int main()
- {
- float radius, s; // 修正radius的类型为float
- cout << "Enter the radius of a circle: ";
- cin >> radius;
- s= area(radius);
- cout <<"radius="<<radius << " The area is " << s << "\n"; // 修正输出格式
- s= area(radius+1);
- cout <<"radius="<<(radius+1) << " The area is " << s << "\n"; // 修正输出格式
- return 0;
- }
复制代码
首先,需要包含正确的头文件, <iostream> 而不是 <iostream.h> 。其次,Pi 的赋值应该是 3.1415,而不是 3.1415.926。接着,radius 的类型应该是 float,而不是 double。最后,修正输出格式,确保输出的格式正确。 |
|