| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 479 人关注过本帖
标题:求C++标准输出cout的问题
只看楼主 加入收藏
学员丁
Rank: 1
等 级:新手上路
帖 子:14
专家分:3
注 册:2012-8-20
结帖率:100%
收藏
已结贴  问题点数:2 回复次数:5 
求C++标准输出cout的问题
这是代码
图片附件: 游客没有浏览图片的权限,请 登录注册
,,,,,
键入100,,20,300,得到的是5.9e+005
我要得到%15.2f这样应该怎么改,当时是用C++标准输出????
2012-08-22 21:21
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
收藏
得分:1 
cout << setw(15) << setprecision(2) << fixed << f;
这样行不
2012-08-22 21:40
学员丁
Rank: 1
等 级:新手上路
帖 子:14
专家分:3
注 册:2012-8-20
收藏
得分:0 
回复 2楼 草狼
报错fixed是未说明的标识符
2012-08-22 21:50
学员丁
Rank: 1
等 级:新手上路
帖 子:14
专家分:3
注 册:2012-8-20
收藏
得分:0 
回复 2楼 草狼
cout<<setw(15)<<setprecision(2)<<f;
这样宽度是有了,不过输出的还是指数型的,,,,
2012-08-22 21:55
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:1 
2楼说的应该是对的呀。

你把头几行改成
#include <iostream>
#include <iomanip>
using namespace std;
试试呢。尽量不要使用带 .h 的头文件。

如果还不行,试试输出前加一个 fixed(cout);。

寒心呀。有 c++ 版块不去问,非要到 c 这边来。
2012-08-22 22:20
学员丁
Rank: 1
等 级:新手上路
帖 子:14
专家分:3
注 册:2012-8-20
收藏
得分:0 
回复 5楼 pangding
thanks
2012-08-23 09:05
快速回复:求C++标准输出cout的问题
数据加载中...
 
   



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

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