#include
using namespace std;
const float PI =3.14;
int main()
{
int iType;
float radius,a,b,area;//radius是半径,a是长,b是宽,area便是面积
cout<<"图形的类型是?(1-圆形 2-长方形 3-正方形):";
cin>>iType;
switch(iType)
{
case 1:
cout<<"圆的半径为:";
cin>>radius;
area=PI*radius*radius;
cout<<"面积是:"<<area<<endl;
break;
case 2:
cout<<"矩形的长是: ";
cin>>a;
cout<<"矩形的宽是: ";
cin>>b;
area=a*b;
cout<<"面积为"<<area<<endl;
break;
case 3:
cout<<"正方形的边长是: ";
cin>>a;
area=a*a;
cout<<"面积是"<<area<<endl;
break;
default:
cout<<"不是合法输入值!"<<endl;
}
}
运行截图: