蓝桥杯模拟算法:多项式输出

P1067 [NOIP2009 普及组] 多项式输出 - 洛谷 | 计算机科学教育新生态

这道题是一道模拟题,我们需要分情况讨论,我们需要做一下分类讨论

cpp 复制代码
#include <iostream>
#include <cstdlib>
using namespace std;


int main()
{
	int n;cin >> n;
	for(int i = n;i>=0;i--)
	{
		int t;cin>>t;
		if(abs(t) == 0) continue;
		//符号 
		if(t<0) cout<< "-";
		else{
			if(i!=n) cout << "+";
		}
		//系数
		if(abs(t) != 1 || i==0) cout <<abs(t);
		//次数
		if(i==1) cout << "x";
		else if(i==0) continue;
		else
		cout << "x^" << i;
	
	}
	
	
	
	return 0;
}

ac通过,这道题一定要记住一点,系数绝对值是1的时候要考虑次数为0的项会打印这个系数

相关推荐
火车驶向云外.111 小时前
计数排序算法
数据结构·算法·排序算法
Future_yzx4 小时前
算法基础学习——快排与归并(附带java模版)
学习·算法·排序算法
所以遗憾是什么呢?7 小时前
【题解】Codeforces Round 996 C.The Trail D.Scarecrow
数据结构·算法·贪心算法
qystca7 小时前
【16届蓝桥杯寒假刷题营】第2期DAY4
数据结构·c++·算法·蓝桥杯·哈希
JNU freshman7 小时前
线段树 算法
算法·蓝桥杯
英国翰思教育8 小时前
留学毕业论文如何利用不同问题设计问卷
人工智能·深度学习·学习·算法·学习方法·论文笔记
人类群星闪耀时8 小时前
寻找两个正序数组的中位数:分治法与二分查找的结合
算法·leetcode
এ旧栎8 小时前
蓝桥与力扣刷题(240 搜索二维矩阵||)
算法·leetcode·矩阵·学习方法
Xzh04238 小时前
c语言网 1127 尼科彻斯定理
数据结构·c++·算法
qystca10 小时前
【16届蓝桥杯寒假刷题营】第2期DAY5
c++·算法·蓝桥杯·贡献度