多语言展示
当前在线:1810今日阅读:27今日分享:41

如何建立类cylinder,cylinder的构造函数

建立类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。用类cylinder计算圆柱体的体积,并储存在一个double变量中。在类cylinder中包含vol,用来显示每个cylinder对象的体积。
方法/步骤
1

#includeusing namespace std;class cylinder{public:  cylinder(double r,double h)  {    radius=r;high=h;volume=3.14*radius*radius*high;cout<<'the volume is:'<>x;   cout<<'请输入圆柱的高:';   cin>>y;   cylinder A(x,y);   return 0; }

2

构建一个类book,其中含有两个私有数据成员qu和price,建立一个有5个元素的数组对象,将初始化为1~5,将price初始化为qu的10倍1.显示每个对象的qu*price。#includeusing namespace std;class book{public:  book(int n)  {    qu=n;price=10*n;cout<<'qu*price='<

3

修改3.33,通过对象指针访问对象数组,使程序以相反的顺序显示每个对象数组元素的qu*price值#includeusing namespace std;class book{public:  book(int n)  {    qu=n;price=10*n;  }  int show()  {  return qu*price;  }private:int qu,price;}; int main(){   int i;book array[5]={1,2,3,4,5};book *parray;parray=&array[0];for(i=4;i>=0;i--){cout<<'qu*price='<

4

构建一个类Stock,含字符数组stockcode[]及整型数组成员quan、双精度型数据成员price。构造函数含3个参数:字符数组na[]及q、p。当定义Stock的类对象时,将对象的第一个字符串参数赋给数据成员stockcode,第2和第3个参数分别赋给quan、price。未设置第2和第3个参数时,quan的值为1000,price的值为8.98.成员函数print没有形参,需使用this指针,显示对象数据成员的内容。编写程序显示对象数据成员的值。#include#includeusing namespace std;class Stock{public:  Stock(string a,int b=1000, double c=8.98);  void printf(void)  {   cout<<'stockcode:'<

5

编写一个程序,已有若干学生的数据,包括学号、姓名、成绩,要求输出这些学生的数据并计算出学生人数和平均成绩(要求将学生人数和总成绩用静态数据成员表示)#include#includeusing namespace std;/************************成绩类***************///class Score{public:    Score(float c,float e,float m);  void show();private:float Computer,English,Mathematics;};Score::Score(float c,float e,float m){Computer=c;English=e;Mathematics=m;}void Score::show(){cout<<'  计算机成绩'<

推荐信息