解题思路:本人是编程小白,设计思路就是多次尝试,根据输出的内容做调整。
注意事项:
参考代码:
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 人评分
简单的a+b (C语言代码)浏览:547 |
弟弟的作业 (C++代码)浏览:1294 |
P1002 (C语言代码)浏览:970 |
C语言训练-角谷猜想 (C语言代码)浏览:1705 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:724 |
A+B for Input-Output Practice (C++代码)浏览:605 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:624 |
蛇行矩阵 (C语言代码)浏览:742 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:598 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:684 |