注册 登录
编程论坛 C语言论坛

求助 三角函数

追梦人zmrghy 发布于 2022-08-17 21:34, 1023 次点击
三角函数彻底蒙圈了。。。。。
程序代码:
#include<iostream>
#include<cmath>
int main()
{
    printf("sin30 =  %f\nsin45 = %f\nsin60 = %f\nsin90 = %f\n",sin(30.0), sin(45.0), sin(60.0), sin(90.0));
    return 0;
}



输出结果:
sin30 =  -0.988032
sin45 = 0.850904
sin60 = -0.304811
sin90 = 0.893997


只有本站会员才能查看附件,请 登录

4 回复
#2
apull2022-08-17 21:52
sin的参数是弧度角
sin(30.0*pi/180)
#3
追梦人zmrghy2022-08-17 22:14
回复 2楼 apull
pi未定义标识符。
是π= 3.1415926 吗
#4
md000000002022-08-17 22:24
程序代码:

#include <cstdio>
#include <cmath>

using namespace std;

int main () {
    float p = sin(1.234 * M_PI);
    return 0;
}



或者自己 #define 一下也行
#5
追梦人zmrghy2022-08-17 22:29
回复 2楼 apull
只有本站会员才能查看附件,请 登录
1