
题目是定义一个圆类(Circle),属性为半径(radius)、圆周长和面积,操作为输入半径并计算
题目是定义一个圆类(Circle),属性为半径(radius)、圆周长和面积,操作为输入半径并计算周长、面积,输出半径、周长和面积。要求:定义构造函数(以半径为参数,缺省...
题目是定义一个圆类(Circle),属性为半径(radius)、圆周长和面积,操作为输入半径并计算周长、面积,输出半径、周长和面积。要求:
定义构造函数(以半径为参数,缺省值为0,周长和面积在构造函数中生成)和拷贝构造函数;
定义相关的成员函数;
从键盘输入半径,以输入-1结束;
对每一次输入,计算输出圆的半径、周长、面积
#include<iostream>
using namespace std;
const double pi=3.14;
class circle{
double r,s,l;
public:
circle(double=0){
s=pi*r*r;
l=pi*r*2;
};
~circle(){};
void input(){
cout<<"请输入所要求圆的半径:"<<endl;
cin>>r;
circle(r);
}
void output(){
cout<<"半径为"<<r<<"的圆的周长为:"<<l<<" 面积为:"<<s<<endl;
}
double getr(){
int a=r;
return a;
}
};
int main(){
double a;
circle m;
for(;;){
m.input();
a=m.getr();
if(a==-1)return 1;
m.output();
}
return 0;
} 展开
定义构造函数(以半径为参数,缺省值为0,周长和面积在构造函数中生成)和拷贝构造函数;
定义相关的成员函数;
从键盘输入半径,以输入-1结束;
对每一次输入,计算输出圆的半径、周长、面积
#include<iostream>
using namespace std;
const double pi=3.14;
class circle{
double r,s,l;
public:
circle(double=0){
s=pi*r*r;
l=pi*r*2;
};
~circle(){};
void input(){
cout<<"请输入所要求圆的半径:"<<endl;
cin>>r;
circle(r);
}
void output(){
cout<<"半径为"<<r<<"的圆的周长为:"<<l<<" 面积为:"<<s<<endl;
}
double getr(){
int a=r;
return a;
}
};
int main(){
double a;
circle m;
for(;;){
m.input();
a=m.getr();
if(a==-1)return 1;
m.output();
}
return 0;
} 展开
2020-03-17
展开全部
package test;
class Circle{
private double radius;
private double area;
private double perimeter;
public Circle(double r)
{
radius=r;
area= 3.1415*r*r;
perimeter=3.1415*2*r;
}
// public double area(double r)
// {
// return area= 3.1415*r*r;
// }
// public double perimeter(double r)
// {
// return perimeter=3.1415*2*r;
// }
public String tell()
{
System.out.println(area+" "+perimeter);
return null;
}
}
public class T6 {public static void main(String[] args){
Circle c1,c2;
c1=new Circle(15);
c2=new Circle(20);
c1.tell();
c2.tell();
}
}
class Circle{
private double radius;
private double area;
private double perimeter;
public Circle(double r)
{
radius=r;
area= 3.1415*r*r;
perimeter=3.1415*2*r;
}
// public double area(double r)
// {
// return area= 3.1415*r*r;
// }
// public double perimeter(double r)
// {
// return perimeter=3.1415*2*r;
// }
public String tell()
{
System.out.println(area+" "+perimeter);
return null;
}
}
public class T6 {public static void main(String[] args){
Circle c1,c2;
c1=new Circle(15);
c2=new Circle(20);
c1.tell();
c2.tell();
}
}

2025-02-09 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准...
点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询