关于C++三角函数的使用与注意总结

C++三角函数

C++语言提供了一组数学库函数,而三角函数已经被包含在其中,只需要在程序编译预处理部分包含相应的头文件便可以直接使用。

#include<cmath>
函数语句功能
sin()

求sin(x)的值

cos()求cos(x)的值
tan()求tan(x)的值
asin()求arcsin(x)的值
acos()求arccos(x)的值
atan()求arctan(x)的值

在使用过程中要注意以下几点:

1.x必须是小数形式,不能是整数,而且x必须是弧度不能是角度角度转换弧度可用以下函数实现

double f(double a) //a是一个角度,转换后的b是弧度
{
    double b;
    b = a * 3.1415926/180;
    return b;
}
//c++里面没有π这个值

2.调用三角函数之后的函数返回值也是小数

3.还可以定义一个常量π

#define PI acos(-1.0)

接下来给出一个例子:

        设计一个程序,输入角度值返回该角度的正弦值

#include<iostream>
#include<cmath>
#define PI acos(-1.0)
using namespace std;
double f(double a)
{
    double b=a * PI /180;
    return b;
}

void main()
{
    double a;
    cout<<"请输入一个角度";
    cin>>a;
    cout<<"该角度的正弦值是:"<<sin(f(a))<<endl;
    system("pause");
}

 

  • 7
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值