解题思路:按照题目的数字来拼接就可以了
注意事项:string类型的加,不是int的加,是文字加文字,例如:stringa=“一”和string b=“二”,sys(a+b) 输出是一二
参考代码:
import java.util.Scanner; public class Text { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); String sumsin = ""; String zhohe=""; String sum=""; for (int k = 1; k <= n; k++) { String sin = ""; for (int i = 1; i <= k; i++) { sin = sin + "sin(" + i; if (i == k) { for (int j = 0; j < k; j++) { sin = sin + ")"; } sumsin=sin; break; } if (i % 2 == 0) { sin = sin + "+"; } else { sin = sin + "-"; } } if (k==n) { sum=sum+sumsin+"+"+(int)(n-k+1); for (int i = 0; i < n-1; i++) { sum="("+sum; } break; } sum=sum+sumsin+"+"+(int)(n-k+1)+")"; } System.out.println(sum); } }
0.0分
5 人评分
数组输出 (C语言代码)--此题的题目描述有问题浏览:1817 |
1024题解浏览:811 |
简单的a+b (C语言代码)浏览:952 |
简单的a+b (C语言代码)浏览:464 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:447 |
【计算两点间的距离】 (C语言代码)浏览:855 |
发工资咯 (C语言代码)浏览:792 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:456 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:482 |
采药 (C语言代码)浏览:922 |