| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 415 人关注过本帖
标题:[原创]
取消只看楼主 加入收藏
fangzhiyong
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-11-18
收藏
 问题点数:0 回复次数:0 
[原创]

#include<iostream.h>
const float pi=(float)3.14159;
const float fenceprice=30.0;
const float concreteprice=20.0;
class circle
{
public:
circle(float r);
float circumference();
float area();
private:
float radius;
}
circle::circle(float r){radius=r;}
float circle::circumference()
{
return 2*pi*radius;
}
float circle::area()
{
return pi*radius*radius;

}
void main()
{
float radius;
float fencecost,concretecost;
cout<<"输入圆的半径:";
cin>>radius;
circle pool(radius);
circle poolrim(radius+3);
fencecost=poolrim.circumference()*fenceprice;
cout<<"fencing cost is :"<<fencecost<<"元"<<endl;
concretecost=(poolrim.area()-pool.area())*concreteprice;
cout<<"栅栏的花费"<<concretecost<<"元"<<endl;
}
大家帮我调试一下了 有三个错误 希望大家给点意见

2005-12-18 13:45
快速回复:[原创]
数据加载中...
 
   



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

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