n=int(input()) a=list(map(int,input().split())) l=len(a) b=[] for i in range(len(a)): b.append(i) b=b[::-1] #print(b) st='' for i in range(l-2): if a[i] > 1: st += f'+{a[i]}x^{b[i]}' if a[i] <-1: st += f'{a[i]}x^{b[i]}' if a[i] == 1: st+= f'+x^{b[i]}' if a[i] == -1: st+= f'-x^{b[i]}' if a[i] ==0: continue if a[-2]>1: st += f'+{a[-2]}x' if a[-2] <-1: st += f'{a[-2]}x' if a[-2] == 1: st+= f'+x' if a[-2] == -1: st+= f'-x' if a[-1]>0: st+=f'+{a[-1]}' if a[-1]<0: st+=f'{a[-1]}' if st[0]=='+': print(st[1:]) else: print(st)
0.0分
0 人评分
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:634 |
不容易系列2 (C语言代码)浏览:1358 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:559 |
破解简单密码 (C语言代码)浏览:1866 |
简单的a+b (C语言代码)浏览:719 |
简单的a+b (C++语言代码)浏览:895 |
字符串对比 (C语言代码)浏览:1471 |
printf基础练习2 (有点不明白)浏览:887 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:467 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:541 |