313.cpp

来自「c++课程习题集的源代码」· C++ 代码 · 共 30 行

CPP
30
字号
#include<iostream.h>
#include<iomanip.h>
 const double pi(3.14);
 template<class T>
 T area(T a,T b)
{
 return(a*b);
}
 double area(double r)
{
 return(pi*r*r);
}
 template<class T>
 T area(T a,T b);
 double area(double r);
 int main()
{
 float r,a2,b2;
 int a1,b1;
 cout<<"请输入圆的半径r: "<<endl;
 cin>>r;
 cout<<"圆的面积是:"<<setw(6)<<setprecision(4)<<area(r)<<endl;
 cout<<"请输入矩形的长a和宽b(整型): "<<endl;
 cin>>a1>>b1;
 cout<<"矩形的面积是:"<<setw(4)<<area(a1,b1)<<endl;
 cout<<"请输入矩形的长a和宽b(实型): "<<endl;
 cin>>a2>>b2;
 cout<<"矩形的面积是:"<<setw(6)<<setprecision(4)<<area(a2,b2)<<endl;
 return(0);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?