标题:[原创]
取消只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-38722-1-1.html




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

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