解题思路: 字符串、循环
注意事项: 注意括号的处理
参考代码:
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语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:440 |
C二级辅导-同因查找 (C语言代码)浏览:554 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:669 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:732 |
简单的a+b (C语言代码)浏览:759 |
九宫重排 (C++代码)浏览:1326 |
拆分位数 (C语言代码)浏览:1326 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:538 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:349 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |