2002
2016-05-10 16:15
204 查看
#include<iostream>
#include <iomanip>
using namespace std;
#define PI 3.1415927
int main()
{
double r,v;
while(cin>>r)
{
v=(4*PI*r*r*r)/3;
cout<< fixed<<setprecision(3)<<v<<endl;
}
return 0;
}
习惯用C++写 由于是新手 对输出格式控制还不是很熟练 所以百度到了 C++的头文件 iomainip 加上 后面的fixed<<seteprecision(n)控制有效位数 解决了这道题
为了巩固一下自己的C语言 然后用C试试看 主要是为了熟悉输出的格式
#include<stdio.h>
#include<math.h>
#define PI 3.1415927
int main()
{
double r;
while(scanf("%lf",&r)!=EOF)
{
printf("%.3lf\n", 4.0*PI*r*r*r/3.0);
}
return 0;
}
在C中保留有效数字的操作就要简单很多了 直接.3%lf就搞定了
相比较于C++ #include<iomanip>与 fixed<<setprecision(3)还是简单不少的
#include<iostream>
#include <iomanip>
using namespace std;
#define PI 3.1415927
int main()
{
double r,v;
while(cin>>r)
{
v=(4*PI*r*r*r)/3;
cout<< fixed<<setprecision(3)<<v<<endl;
}
return 0;
}
习惯用C++写 由于是新手 对输出格式控制还不是很熟练 所以百度到了 C++的头文件 iomainip 加上 后面的fixed<<seteprecision(n)控制有效位数 解决了这道题
为了巩固一下自己的C语言 然后用C试试看 主要是为了熟悉输出的格式
#include<stdio.h>
#include<math.h>
#define PI 3.1415927
int main()
{
double r;
while(scanf("%lf",&r)!=EOF)
{
printf("%.3lf\n", 4.0*PI*r*r*r/3.0);
}
return 0;
}
在C中保留有效数字的操作就要简单很多了 直接.3%lf就搞定了
相比较于C++ #include<iomanip>与 fixed<<setprecision(3)还是简单不少的
相关文章推荐
- BP神经网络识别手写数字项目解析及代码
- NGUI-Sprite扩展镜像功能
- 飞机程序第一节课
- UIWebView - 3
- ffmpeg filter过滤器 基础实例及全面解析
- 解决ViewPager的左右滑动和点击返回事件的冲突
- struts2 中dispatcher、redirect和chain三种result type的使用区别
- bestcoder 放盘子
- Cell的操作
- PO 与 VO
- Mentor.Graphics.AMS.v2011.1 Win32_64 1CD(电路设计)
- 一道传说中是百度面试的shell试题
- iOS开发的一些奇技
- Git详解之三 Git分支
- PreferenceActivity和PreferenceFragment及数据存储
- Python树结构之一行代码实现
- JUC源码分析9-locks-ReentrantLock
- hive设置reduce的最大值
- 安全之前言
- Windows系统上的.Net版本和.NETFramework的C#版本