运行结果:
下面是代码块:
import java.util.Scanner;
/**
* 2019/1/14
* @author xh
*
*/
public class BASIC_21 {
public static void main(String[] args) {
Scanner sca = new Scanner(System.in);
int m = sca.nextInt();
sca.close();
printSn(m);
}
private static void printSn(int n){
for(int i = 1;i < n;i++){
System.out.print("(");
}
int cur = 0;
for(int i = 1;i <= n;i++,cur++){
if(n == 1){
printAn(1);
System.out.print("+1");
break;
}
printAn(i);
System.out.print("+");
System.out.print(n-cur);
if((n - cur != 1)){
System.out.print(")");
}
}
}
private static void printAn(int n){
System.out.print("sin(1");
for(int i = 1;i < n;i++){
if(i % 2 == 1){
System.out.print("-sin("+(i+1));
}else{
System.out.print("+sin("+(i+1));
}
}
for(int i = 0;i < n;i++){
System.out.print(")");
}
}
}