关于头文件<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");
}