全部评论 6

  • #include <bits/stdc++.h>
    
    using namespace std;
    
    long long n , a;
    
    int main( ) {
    	cin >> n;
    	
    	for (int i = n ; i >= 0 ; i--) {
    		cin >> a;
    		
    		if (a == 0) continue;
    		
    		if (i == 0) {
    			if (a > 0 && n != 0) {
    				cout << "+";
    			}
    			cout << a;
    			continue;
    		}
    		
    		if (a > 0 && i != n) cout << "+";//符号
    		
    		if (a != -1 && a != 1) cout << a;
    		else if (a == -1) cout << "-";//系数
    		
    		if (i == 1) cout << "x";
    		else cout << "x^" << i;
    	}
    	
    	return 0;
    }
    

    1周前 来自 福建

    0
  • 谢谢七星兄

    2025-04-21 来自 广东

    0
  • 居然这么简单,我刚刚翻题解看到的都是很长一段代码,要么看都看不懂,居然这么简单清晰,还有解析,太厉害了!!!

    2024-12-28 来自 上海

    0
  • 感动...终于有题解带思路和坑点了(TvTvT

    2024-08-25 来自 广东

    0
  • 太感人了

    2024-04-05 来自 广东

    0
  • 这么多个题解当中唯一一个带有解题思路的(悲

    2023-08-03 来自 广东

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页