我用VC++6.0写了个计算COS的程序,可运行,输入60后得到-0.952413与编程书上结果相同(后见补充)

[复制链接]
查看11 | 回复2 | 2008-7-15 11:40:34 | 显示全部楼层 |阅读模式
可COS60度应该等于1/2啊,若想等于1/2应如何修改
#include
#include
#include
main()
{
double x,y;
cout>x;
y=cos(x);
cout<<"y="<<y<<endl;
return 0;
}
我看有个网友说角度*PI/180,PI是什么东西啊
y=cos(x*PI/180);这样改显示有error啊

回复

使用道具 举报

千问 | 2008-7-15 11:40:34 | 显示全部楼层
库中的三角函数使用的是弧度制, 你输入的角度应该转换成弧度!弧度 = 角度 * PI / 180.0
回复

使用道具 举报

千问 | 2008-7-15 11:40:34 | 显示全部楼层
因为没转换成弧度……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行