首页 > 试题广场 >

已知x=0, 10, 20, …, 180,求sinx,co

[问答题]

已知x=0, 10, 20, …, 180,求sinx,cosx和tanx的值。

推荐
#include<iostream>
#include<cmath>    
#include<iomanip>
using namespace std;
int main()
{
const double pi = 3.14159265;
    int i;
    double x,y1,y2,y3;
    cout << setw(2) << "x" << setw(15) << "sin(x)" << setw(15)
         << "cos(x)" << setw(15) << "tg(x)" << endl;
    for( i=0; i<=18; i++ )
      {
x = i*10*pi/180;
         y1 = sin( x );
         y2 = cos(x);
         y3 = y1/y2;
         cout << setw(2) << i*10 << setw(15) << y1 << setw(15)
             << y2 << setw(15) << y3 << endl;
     }  
}

发表于 2018-05-07 11:15:43 回复(0)
int main(){
    double x=0;
    cout<<"please enter the value of x:";
    cin>>x;
    x=x*M_PI/180;
    cout<<"sinx:"<<sin(x)<<endl;
    cout<<"cosx:"<<cos(x)<<endl;
    cout<<"tanx:"<<tan(x)<<endl;
    system("pause");
    return 0;
}
发表于 2022-03-30 22:06:32 回复(0)