解题思路:本人是编程小白,设计思路就是多次尝试,根据输出的内容做调整。
注意事项:
参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); for (int i = n; i >= 0; i--) { int a = scanner.nextInt(); if (a < 0) { if (i != 1 && i != 0) { if (a == -1) System.out.print("-x^" + i); else System.out.print(a + "x^" + i); } else { if (i == 1) System.out.print(a + "x"); if (i == 0) System.out.print(a); } } else if (a > 0) { if (i != 1 && i != 0 && n != i) { if (a == 1) System.out.print("+x^" + i); else { System.out.print("+" + a + "x^" + i); } } else { if (i == n && i != 1) if (a == 1) System.out.print("x^" + i); else System.out.print(a + "x^" + i); if (i == 1) { if (i != n) if (a == 1) System.out.print("+x"); else System.out.print("+" + a + "x"); else if (a == 1) System.out.print("x"); else System.out.print(a + "x"); } if (i == 0) System.out.print("+" + a); } } } } }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:738 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:879 |
C语言考试练习题_保留字母 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:505 |
DNA (C语言代码)浏览:746 |
核桃的数量 (C语言代码)浏览:870 |
Tom数 (C语言代码)浏览:525 |
Pascal三角 (C语言代码)浏览:643 |
字符串比较 (C语言代码)浏览:680 |