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 人评分
WU-格式化数据输出 (C++代码)浏览:1212 |
WU-陶陶摘苹果2 (C++代码)浏览:975 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:916 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:678 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:682 |
水仙花 (C语言代码)浏览:1053 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:567 |
1128题解(返回值为数组的情况)浏览:474 |
DNA (C语言代码)浏览:395 |
蛇行矩阵 (C语言代码)浏览:507 |