训练1-1 输入圆的半径r,输出其周长和面积
我的答案:
#include<iostream>
using namespace std;
#define PI 3.14
int main(){
cout<<"请输入圆的半径r:\n";
double r,L,S;
cin>>r;
L=2*PI*r;
S=PI*r*r;
cout<<"圆的周长为L="<<L<<endl;
cout<<"圆的面积为S="<<S<<endl;
return 0;
}
陈老师的答案:
#include<iostream>
using namespace std;
int main(){
const double pi=3.14159;
double r,c,s;
cout<<"输入圆的半径r:";
cin>>r;
c=2.0*pi*r;
s=pi*r*r;
cout<<"圆的周长为:"<<c<<endl;
cout<<"圆的面积为:"<<s<<endl;
return 0;
}
浮点数精度、域宽、填充
对于浮点数,可以设置精度,控制输出的位数;也可设置域宽,控制输出占多少位;还可以用字符填充。进行这些操作要引入头文件#include<iomanip>。
setprecision(int n) 设置以n表示的数值精度
setw(int n) 设置以n表示的域宽
setfill(char c) 设置以c表示的填充字符