| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2024 人关注过本帖
标题:[求助]请求一些C++基础问题.1.如何设定程序使结果精确到小数点后第三位?
只看楼主 加入收藏
林海雪原
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-5-30
收藏
 问题点数:0 回复次数:3 
[求助]请求一些C++基础问题.1.如何设定程序使结果精确到小数点后第三位?

1.如何设定程序使结果精确到小数点后第三位?
2.下列是计算圆柱体体积的程序:
#include<iostream.h>
#include<iomanip.h>
int main()
{
float pi =3.14159265, radius, height, volume;
cout<<"\n请输入圆柱体的高度和半径:";
cin>>height>>radius;
volume = pi *radius*radius*height;
cout.setf(ios::fixed|ios::shoowpoint);
cout.precision(4)
cout<<"\n\n圆柱体的体积计算结果"<<end1<<setw(12)<<"半径"<<setw(12)<<"体积"<<end1<<setw(12)<<radious<<setw(12)<<height<<setw(12)<<volume<<end1;
return 0;
}
红颜色的部分程序不懂什么意思?1.cout后不是跟<<么?怎么可以加逗点?cout.setf(ios::fixed|ios::shoowpoint);
cout.precision(4)请仔细说一下这两个程序.2.setw(12)是什么意思,有什么用啊?
非常感谢!!!

搜索更多相关主题的帖子: 小数点 基础 结果 
2007-06-01 20:12
puretech
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-5-10
收藏
得分:0 
你自己没有看基础的书籍吗?
cout.setf(ios::fixed|ios::shoowpoint);
cout.precision(4)
这两个语句就是使结果精确到小数后4位
你要精确到后三位,只要把括号里的4改成3就可以了啊
另外建议使用const float pi=3.14159265,把pi声明为常量。
setw()包含在头文件iomanip.h中,设置域宽,就是你的输出要占多少个字符
2007-06-03 21:05
puretech
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-5-10
收藏
得分:0 
怎么可以加逗点?
我彻底晕了,
建议你回去买本c++的入门书好好学习吧。
2007-06-03 21:07
林海雪原
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-5-30
收藏
得分:0 
非常感谢,刚开始学,懂得还不是很多。
2007-06-09 09:38
快速回复:[求助]请求一些C++基础问题.1.如何设定程序使结果精确到小数点后第三位 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028619 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved