题目描述
三角函数有六个:sin(x)、cos(x)、tan(x)、cot(x)=1/tan(x)、csc(x)=1/sin(x)、sec(x)=1/cos(x)。
同一个角的六个三角函数相加会得到什么呢?请编程计算。
输入格式
输入有若干行,每行一个整数x,表示第一象限的角的度数
输出格式
对应输出六个三角函数的和。格式是先输出“Sum=”,再输出角的度数。结果保留2位小数。
输入样例
45
30
输出样例
Sum=6.24
Sum=6.83
import java.util.*;
public class Main
{
public static void main(String[] args)
{
double PI = Math.PI;
Scanner in = new Scanner(System.in);
while(in.hasNextInt())
{
int x1=in.nextInt();
double x=x1*(PI/180);
double sin = Math.sin(x);
double cos = Math.cos(x);
double tan = Math.tan(x);
double cot = 1/tan;
double csc = 1/sin;
double sec = 1/cos;
double sum=sin+cos+cot+csc+tan+sec;
System.out.println("Sum="+String.format("%.2f",sum));
}
}
}