标题:关于头文件<iomanip>的一点问题,希望大家指点一下
只看楼主
shenlanlan
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2011-8-25
结帖率:100%
已结贴  问题点数:20 回复次数:5 
关于头文件<iomanip>的一点问题,希望大家指点一下
程序是一个斐波那契数列的计算。

#include<iostream>
#include<iomanip.h>//为什么加了这个头文件,cout,cin会出错?,提示说是"ambiguous symbol".
using namespace std;
void fibocacci(int n);
long f1=1,f2=1;

void main(){
    int n;
    cout<<"input the number array(less than 40):";
    cin>>n;
    cout<<f1<<"   "<<f2;
//    cout<<setw(3)<<f1<<setw(3)<<f2;
    fibocacci(n);

}
void fibocacci(int n){
    long f3;
    int i;
    for(i=3;i<=n;i++){
        f3=f2+f1;
        if(i%4==0)  printf("\n");
//        cout<<setw(3)<<f3;

        printf("%10ld",f3);
        f1=f2;f2=f3;
    }
    printf("\n");
}
搜索更多相关主题的帖子: include long number 
2012-08-30 16:58
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
得分:0 
不要用带 .h 的版本。用 <iomanip>
2012-08-30 17:07
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
得分:10 
c++ 里没有任何头文件以 .h 结尾。最好避免使用。
2012-08-30 17:07
dz789989
Rank: 2
等 级:论坛游民
威 望:1
帖 子:44
专家分:95
注 册:2012-8-21
得分:10 
我只记得在用setprecision函数和转换进制的时候会用到
2012-08-30 20:59
shenlanlan
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2011-8-25
得分:0 
回复 4楼 dz789989
这些函数是在头文件<iomanip>中包含的。
2012-08-31 18:39
shenlanlan
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2011-8-25
得分:0 
回复 3楼 pangding
是这个问题,谢谢啦。
2012-08-31 18:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-380374-1-1.html




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

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