三角函数2
作者:
20163070
,
2023-04-07 16:37:08
,
所有人可见
,
阅读 171
#include <bits/stdc++.h>
using namespace std;
int main()
{
double s0=0.000290888;
double c0=sqrt(1.000000-s0*s0),c,s;
double k=1,mark=1,p=0;
s=s0,c=c0;
cout<<"sin "<<p<<":0"<<k<<"'"<<"=";
printf("%0.6lf",s);
cout<<" ";
cout<<"cos "<<p<<":0"<<k<<"'"<<"=";
printf("%0.6lf",c);
cout<<" ";
for(int i=2;i<=60;i++)
{
s=s*c0+c*s0;
c=sqrt(1-s*s);
k++;
if(k==60) p++,k=0;
if(k<10)
{
cout<<"sin "<<p<<":0"<<k<<"'"<<"=";
printf("%0.6lf",s);
cout<<" ";
cout<<"cos "<<p<<":0"<<k<<"'"<<"=";
printf("%0.6lf",c);
cout<<" ";
}
else
{
cout<<"sin "<<p<<":"<<k<<"'"<<"=";
printf("%0.6lf",s);
cout<<" ";
cout<<"cos "<<p<<":"<<k<<"'"<<"=";
printf("%0.6lf",c);
cout<<" ";
}
mark++;
if(mark==3)
{
mark=0;
cout<<endl;
}
}
return 0;
}