c++实现三角函数

三角函数

运用数论的最大公约数。很简单。代码如下:

#include
#include 
using namespace std;
int gcd(int x,int y)
{
     
 int t=x%y;
 if (t==0)
 {
     
  return y;
 }
 else
 {
     
  gcd(y,t);
 }
}
int main()
{
     
 int a,b,c;
 cin>>a>>b>>c;
 if (pow(a,2)+pow(b,2)!=pow(c,2))
 {
     
  cout<<"NO"<<endl;
  return 0;
 }
 if (a>b)
 {
     
  swap(a,b);
 }
 if (b>c)
 {
     
  swap(b,c);
 }
 int d=gcd(a,c);
 cout<<a/d<<"/"<<c/d;
} 

展示的是正弦。最后稍微改一改就可以是任意一个三角函数了!!!

你可能感兴趣的:(c++,三角函数)