低级问题
一段代码:#include <math.h>
#include <iostream.h>
void main(double,double)
{
cout<<"Please input serial number:"<<endl;
double dd=(3)^3;
cout<<dd<<endl;
}
得到结果为dd=0,郁闷啊
代码:
#include <math.h>
#include <iostream.h>
void main(double,double)
{
cout<<"Please input serial number:"<<endl;
double dd=(3.0)^3;
cout<<dd<<endl;
}
结果提示:F:\ff\ss.cpp(8) : error C2296: '^' : illegal, left operand has type 'const double'
谁能帮助我啊,十万火急 你如果要求幂的话,应该用pow(3,3). "^"是位运算符号。
[ 本帖最后由 oasis_luo 于 2006-12-13 23:41 编辑 ]
页:
[1]