目录
MT1052 直角坐标到极坐标的转换
MT1066 射线
MT1067 线段
MT1052 直角坐标到极坐标的转换
思路:
arctan()在c++中是atan(),结果是弧度要转换为度,即乘与180/PI
拓展:cos()、sin()在c++代码中表示方式不变
#include<bits/stdc++.h>
#define PI 3.1415926
using namespace std;int main()
{float x,y;cin>>x>>y;float r=sqrt(x*x+y*y);float a=atan(y/x)*180/PI;printf("%.1f ",r);printf("%.1f\n",a);return 0;}
MT1066 射线
思路:
#include<bits/stdc++.h> using namespace std;int main( )
{int n;cin>>n;cout<<n*2<<endl;return 0;
}
MT1067 线段
思路:
#include<bits/stdc++.h> using namespace std;int main( )
{int n;cin>>n;cout<<n*(n-1)/2;return 0;
}