满分题解,勿抄!!!
2024-04-05 13:23:38
发布于:福建
105阅读
0回复
0点赞
本题考察了输入以及输出,其实不难看出还挺难的,因为需要用到保留小数的知识
保留小数的方法有很多,下面是一种很常见的方法,代码长的要命十分简短,建议拿起小本本记起来哦~
温馨提示:我的代码使用的是万能头文件(代码中也有提到),如果你要用#include <iostream>的话,不好意思啊,肯定是要判错的,必须加上#include <iomanip>,万能头文件就不用了加了也没事,省事······
代码如下:
#include <bits/stdc++.h>//万能头文件,如果不想用,可以用#include <iostream>,然后再补上#include <iomanip>
using namespace std;
int main(){
double r,d,c,s;//r为半径,d为直径,c为周长,s为面积,全部定义成实数型
cin>>r;
d=2*r;
c=2*3.14159*r;
s=3.14159*r*r;
//使用四舍五入法保留小数,fixed是固定的意思,括号中的数字就是你保留小数的位数,在后面保留小数的变量(常量也行)了
cout<<fixed<<setprecision(4)<<d<<" ";
cout<<fixed<<setprecision(4)<<c<<" ";
cout<<fixed<<setprecision(4)<<s<<" ";
return 0;
}
如果代码对你有帮助,麻烦给我点个赞哦~
全部评论 2
...
2024-09-21 来自 浙江
0牛逼
2024-06-16 来自 浙江
0
有帮助,赞一个