| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 652 人关注过本帖
标题:谁指点一下下面的程序,,,,好郁闷的...谢谢..
只看楼主 加入收藏
sinpa12
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-11-16
收藏
 问题点数:0 回复次数:9 
谁指点一下下面的程序,,,,好郁闷的...谢谢..

#include<iostream.h>
class cylinder{
public:
cylinder ( double x,double y);
double get_volume ( double x,double y);
void vol ( );
private:
double radius,height;
double volume;
};

double cylinder::cylinder ( double x,double y){
radius=x; height=y;
}
double cylinder::get_volume ( double x,double y)
{
return volume=3.14*x*x*y;
}
void cylinder::vol ( )
{
cout<<"volume="<<volume<<endl;
}
void main(){
cylinder ob (2.0,3.0);
ob.vol();
}

请把你们的高见写下来...

搜索更多相关主题的帖子: private include public 
2007-11-16 02:09
phb711
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-11-16
收藏
得分:0 
是错了还是咋地?
怎么没计算体积啊?
void main(){
cylinder ob (2.0,3.0);
ob.get_volume();
ob.vol();
}


By plucking her petals you do not gather the beauty of the flower.
2007-11-16 13:40
ou108
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-11-15
收藏
得分:0 

先要说明错误

2007-11-16 15:29
aresoft
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-11-16
收藏
得分:0 
回复:(sinpa12)谁指点一下下面的程序,,,,好郁闷的....
再看看吧
2007-11-16 16:09
t654321
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-11-16
收藏
得分:0 
请把你们的高见写下来...
我也郁闷了,你都没说啥回事呢?
2007-11-16 16:21
luntan2007
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-11-16
收藏
得分:0 
没看懂
2007-11-16 17:01
xuweiy
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-10-21
收藏
得分:0 
回复:(sinpa12)谁指点一下下面的程序,,,,好郁闷的....
看不懂
2007-11-16 17:03
zhb_ice
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-10-6
收藏
得分:0 
double cylinder::cylinder ( double x,double y){
radius=x; height=y;
}


构造函数不能有返回值
cylinder::cylinder ( double x,double y){
radius=x;
height=y;
volume=3.14*x*x*y;
}

2007-11-16 18:18
antonine
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-20
收藏
得分:0 

#include<iostream>
using namespace std;

class cylinder
{
public:
cylinder ( double x,double y);
double get_volume ();
void vol ( );
private:
double radius,height;
double volume;
};

cylinder::cylinder ( double x,double y)
{
radius=x; height=y;
}
double cylinder::get_volume ()
{
return volume=3.14*radius*radius*height;
}
void cylinder::vol ( )
{
cout<<"volume="<<volume<<endl;
}
int main()
{
cylinder ob (2.0,3.0);
ob.get_volume();
ob.vol();

return 0;
}

2007-11-16 20:28
antonine
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-20
收藏
得分:0 
1. 构造函数没有返回值
2. 主函数中还没有运行get_volume()没有对体积进行计算
3. 你的get_volume()函数本身怎么还带参数啊
2007-11-16 20:32
快速回复:谁指点一下下面的程序,,,,好郁闷的...谢谢..
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019084 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved