首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于sin跟cos

2012-09-25 
关于sin和cosVC 编程中用到sin和cosdouble MATH_PI3.141592double ji*MATH_PI/180unsigned long pSsc

关于sin和cos
VC 编程中用到sin和cos
double MATH_PI=3.141592;
double j=i*MATH_PI/180;
unsigned long pSs=cos(j);
可是当i=90的时候,pSs不得1。有解决的办法么?

[解决办法]

C/C++ code
#include <iostream>#include <math.h>using namespace std;void main(){    double MATH_PI=3.141592;    int i;    cin>>i;    double j=i*MATH_PI/180;    long double pSs=sin(j);//VC自带的sin函数的返回值不是unsigned long 类型的,    //而是double或者float型或者是long double型    cout<<pSs<<endl;}//如果你有大番茄辅助工具可以看到系统自带的sin函数返回值只有三种类型就上面这三种。//如果你查MSDN也可以看到sin函数的声明。 

热点排行