解题思路: 字符串、循环
注意事项: 注意括号的处理
参考代码:
import java.util.Scanner; public class Main { private static String anString(int n) { //构造an的字符串 String an="",ankuohao=""; //ankuohao表示的是字符串后面的括号 for(int i=1;i<=n;i++) { if(i%2!=0) an =an+"+sin("+i; else an =an+"-sin("+i; ankuohao+=")"; } return an.substring(1)+ankuohao; } public static void main(String []args) { Scanner in = new Scanner(System.in); int n=in.nextInt(); String sn ="",snkuohao=""; for(int i=1;i<=n;i++) { //构造sn的字符串 snkuohao+="("; if(i==n) sn=sn+anString(i)+"+"+(n-i+1); else sn=sn+anString(i)+"+"+(n-i+1)+")"; } System.out.println((snkuohao+sn).substring(1)); in.close(); } }
0.0分
0 人评分
数组输出 (C语言代码)--此题的题目描述有问题浏览:1844 |
C语言训练-大、小写问题 (C语言代码)浏览:649 |
【金明的预算方案】 (C++代码)浏览:873 |
用筛法求之N内的素数。 (C语言代码)浏览:685 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1968 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |
蛇行矩阵 (C语言代码)浏览:559 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:985 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1108 |