解题思路:本人是编程小白,设计思路就是多次尝试,根据输出的内容做调整。
注意事项:
参考代码:
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语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:691 |
C二级辅导-进制转换 (C语言代码)浏览:661 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:631 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |
1051(奇了怪了)浏览:747 |
陈教主的三角形 (C语言代码)浏览:1201 |
分解质因数 (C++代码)浏览:1561 |
C语言训练-字符串正反连接 (C语言代码)浏览:653 |
买不到的数目 (C语言代码)浏览:3135 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:801 |