外贸商城建站,苏州网站建设求职简历,手机网站开发人员选项,网站建设明细表问题描述最近FJ为他的奶牛们开设了数学分析课#xff0c;FJ知道若要学好这门课#xff0c;必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏#xff0c;寓教于乐#xff0c;提高奶牛们的计算能力。不妨设Ansin(1–sin(2sin(3–sin(4...sin(n))..…问题描述最近FJ为他的奶牛们开设了数学分析课FJ知道若要学好这门课必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏寓教于乐提高奶牛们的计算能力。 不妨设 Ansin(1–sin(2sin(3–sin(4...sin(n))...) Sn(...(A1n)A2n-1)A3...2)An1 FJ想让奶牛们计算Sn的值请你帮助FJ打印出Sn的完整表达式以方便奶牛们做题。输入格式仅有一个数N201。输出格式请输出相应的表达式Sn以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出((sin(1)3)sin(1–sin(2))2)sin(1–sin(2sin(3)))1import java.util.Scanner;
public class Main {public static void main(String[] args) {System.out.println(Sn(new Scanner(System.in).nextInt(),1)); } public static String Sn(int x,int y) { if (x1) { return An(x)y; } return (Sn(x-1,y1))An(x)y; } public static String An(int x) { return Sin(x,1); } public static String Sin(int x,int i) { if (x1) { return sin((xi-1)); } return sin((i)(i%20?:-)Sin(x-1,i1)); }
}