用 C++ 语言的编程风格 编程实现一个输入半径,输出其面积和周长的程序.程序中的输出语句为:cout<<”s=”<<s<<”,c=”<<c<<endl;
时间: 2023-10-30 08:45:28 浏览: 70
#include <stdio.h>
int main()
{
float r; // 定义半径变量
float s, c; // 定义面积和周长变量
printf("请输入半径:");
scanf("%f", &r); // 输入半径
s = 3.14159 * r * r; // 计算面积
c = 2 * 3.14159 * r; // 计算周长
printf("s=%.2f,c=%.2f\n", s, c); // 输出面积和周长,保留两位小数
return 0;
}
相关问题
下面是一个输入半径,输出其面积和周长的C++程序,在【】处填上正确的语句。 #include <iostream> 【1】; 【2】; void main() { double rad; cout<<"rad="; cin>>rad; double l=2.0*pi*rad; double s=pi*rad*rad; cout<<"\n The long is:"<<l<<endl; cout<<"The area is:"<<s<<endl; }
下面是一个输入半径,输出其面积和周长的C++程序,在【1】处填上正确的语句,在【2】处填上正确的宏定义语句。
```c++
#include <iostream>
#define pi 3.1415926 // 在这里定义宏
using namespace std; // 命名空间
int main() { // main函数的返回类型应该是 int
double rad;
cout << "rad=";
cin >> rad;
double l = 2.0 * pi * rad;
double s = pi * rad * rad;
cout << "\nThe long is:" << l << endl;
cout << "The area is:" << s << endl;
return 0; // main函数结束前需返回0
}
```
注意事项:
1. 需要定义 pi 的值,可以使用宏定义语句 `#define pi 3.1415926`。
2. 需要使用 `using namespace std;` 来引入命名空间 std。
3. main 函数的返回类型应该是 int。
4. main 函数结束前需要返回 0。
int main() { SimpleCircle s(1); SimpleCircle* itsRadius = &s; cout << "请输入圆的半径:"; int i; cin >> i; SimpleCircle(i); cout << "圆的面积为:" << SimpleCircle::area; cout << "圆的周长为:" << SimpleCircle::pre; }
这个代码片段看起来像是定义了一个SimpleCircle类,并在main函数中创建了一个SimpleCircle对象s,并将其地址赋给了一个指向SimpleCircle的指针itsRadius。
接下来,代码通过cin输入一个整数i,并使用它创建了一个新的SimpleCircle对象。但是,这个对象只是在创建时被丢弃了,没有被存储或使用。
最后,代码输出了SimpleCircle类的静态成员变量area和pre,分别代表圆的面积和周长。
需要注意的是,代码中的SimpleCircle(i)语句只是创建了一个新的SimpleCircle对象,并没有将其存储在任何变量中。如果想要使用这个新对象,需要将其存储在一个变量中,例如:
```c++
SimpleCircle c(i);
cout << "圆的面积为:" << c.area;
cout << "圆的周长为:" << c.pre;
```
这里创建了一个名为c的SimpleCircle对象,并使用它输出圆的面积和周长。
阅读全文