读书人

cout的有关问题?

发布时间: 2012-03-27 13:44:24 作者: rapoo

cout的问题???
让各位见笑了 小弟初学c++ 夜以继日 我终于编写出一道循环题目 :
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
void main()
{
double s=0,x=1;
int k=1,sign=1;
while (fabs(x) <1e-8)
{
s=s+x;
k=k+2;
x=sign*(1/k);
sign=sign*(-1);
}
s=s*4
cout < < "the pi is "
< <setiosflags(ios::fixed)
< <setprecision(8)
< <s < <endl
}
编译器告诉我: cout < < "the pi is "有错误。。。求教各位大虾 不太明白。。。

[解决办法]
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
using std::cout;
using std::fixed;
using std::endl;
void main()
{
double s=0,x=1;
int k=1,sign=1;
while (fabs(x) <1e-8)
{
s=s+x;
k=k+2;
x=sign*(1/k);
sign=sign*(-1);
}
s=s*4
cout < < "the pi is "
< <setiosflags(fixed)
< <setprecision(8)
< <s < <endl;
}
改成这样试试

读书人网 >C++

热点推荐