| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 675 人关注过本帖
标题:C++的设计问题
只看楼主 加入收藏
jerry931230
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-4-22
收藏
 问题点数:0 回复次数:5 
C++的设计问题

#include<iostream.h>

class square
{
private:
int length;
int width;
int height;
void volume();
public:
square(){length=10;width=10;height=10;}
void input();
int v;
};

void square::volume()
{
v=length*width*height; //求长方体的体积
}

void square::input()
{
cout<<"请输入三组长方体的长,宽,高"<<endl;
cin>>length>>width>>height;
}
int main()
{
square sy1,sy2,sy3;
sy1.input();
cout<<sy1.v<<endl;
sy2.input();
cout<<sy2.v<<endl;
sy3.input();
cout<<sy3.v<<endl;
return 0;
}


为什么执行后是
请输入三组长方体的长,宽,高
10,10,10(输入)
-858993460
请输入三组长方体的长,宽,高
-858993460
请输入三组长方体的长,宽,高
-858993460
Press any key to continue

是我设计的不对吗?

搜索更多相关主题的帖子: square int void length 
2007-07-10 22:14
love154139
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-5-6
收藏
得分:0 

#include<iostream.h>

class square
{
private:
int length;
int width;
int height;
int v;

public:
square(){length=0;width=0;height=0;}
void input();
void volume();

};

void square::volume()
{
v=length*width*height;
cout<<v<<endl; //求长方体的体积
}

void square::input()
{
cout<<"请输入三组长方体的长,宽,高"<<endl;
cin>>length>>width>>height;
}

int main()
{
square sy1,sy2,sy3;
sy1.input();
sy1.volume();
sy2.input();
sy2.volume();
sy3.input();
sy3.volume();
return 0;
}


2007-07-10 22:44
jerry931230
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-4-22
收藏
得分:0 
谢谢楼上的
但问一下为什么
输入X,X,X 不行
而要输入
X
X
X
呢?

2007-07-10 23:23
love154139
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-5-6
收藏
得分:0 

默认的输入方式是X X X
或是
X
X
X


2007-07-10 23:34
jerry931230
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-4-22
收藏
得分:0 

谢谢
不能有逗号 是吗?


2007-07-11 19:48
jiaju111
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2007-3-27
收藏
得分:0 
楼主的问题不只是输入逗号的问题

问题很多

Everything is gonna be okay!
2007-07-12 11:52
快速回复:C++的设计问题
数据加载中...
 
   



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

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