第1个回答 2013-10-21
最简单的include<iostream>using namespace std;int C(int l,int w){return (l+w)2;///(长+宽 )*2}int S(int l,int w){return l*w;//长*宽}void main(){int l,w;cin>>l;cin>>w;cout<<C(l,w);//周长cout<<S(l,w);//面积}
第2个回答 2013-10-21
#include <iostream>
using namespace std;
class shape{
public:
virtual float area()=0;
};
class trangle : public shape
{
public:
float w,h;
trangle(float w,float h){
this->h=h;
this->w=w;
}
float area(){
return h*w;
}
};
class circle : public shape
{
public:
float r;
circle(float r)
{
this->r=r;
}
float area(){
return 3.14*r*r;
}
};
int main()
{
shape *p;
float x,y;
cin>>x>>y;
trangle tr(x,y);
p=&tr;
cout<<"trangle area = "<<p->area()<<endl;
circle ci(6);
p=&ci;
cout<<"circle area = "<<p->area()<<endl;
return 0;
}
第3个回答 2013-10-21
#include<iostream>int main(){ int a,b,area,length; cin>>a>>b; area=a*b; length=(a+b)*2; cout<<length<<area<<endl;return 0;}