优秀的编程知识分享平台

网站首页 > 技术文章 正文

c++ 保留两位小数(c++ 保留两位小数 printf)

nanyue 2024-08-10 18:36:14 技术文章 17 ℃

【问题描述】

编程实现输入圆形的半径值(float),输出圆的周长和面积(π取3.14)

圆形周长公式:C=2πR

圆形面积公式:S=πR2

【样例输入】5.67

【样例输出】

圆的周长为:35.60

圆的面积为:100.94

#include <iostream>
#include <iomanip>
using namespace std;

void no2(){
double r,as,bs;
const float PI =3.14;
cout <<"请输入圆的半径:";
cin>>r;

as=2*PI*r;//周长
bs=PI*r*r;//面积
cout.setf(ios::fixed);
cout <<"圆的周长为:"<<setprecision(2)<<as<<"面积为:"<<bs<<endl;


}
int main()
{
    no2();
    return 0;

}

cout.setf(ios::fixed);

setprecision(2) 就可以实现保留2位小数,如果保留3位,把2改成3即可

Tags:

最近发表
标签列表