刘兰芳说评书小将岳雷:懂C++语言的朋友帮帮忙

来源:百度文库 编辑:高校问答 时间:2024/04/30 05:06:52
#include<iostream.h>
class CRectangle
{
public:
CRectangle(float a=1,float b=1)
{
Set(a,b);
}
void Set(float a,float b)
{
if((a>0)&&(a<50))
length=a;
else
length=1;
if((b>0)&&(b<50))
width=b;
else
width=1;
}
float perimeter()
{
return 2*(length+width);
}
private:
float length,width;
};
这是一个求周长的类,我的main()函数该如何写 设置a=3,b=4

main()
{
CRectangle cr(3,4);
cout<<cr.perimeter();
}
或者
main()
{
float a=0;
float b=0;
cout<<"please input a:"<<endl;
cin>>a;
cout<<"please input b:"<<endl;
cin>>b;
CRectangle cr(a,b);
cout<<"answer is "<<cr.perimeter();
}

呵呵
平时不专心.连题都要别人写.佩服佩服.

匿名 的老兄的答案

int a[2];
for(i=0;i<2;i++)
{

scanf("%d",&a[i]);
}
set(a[0],a[1])

楼上不错'''