模擬與高精度 多項式輸出

2021-10-08 03:25:28 字數 1038 閱讀 5585

輸入共有 2 行

第一行 1 個整數,n,表示一元多項式的次數。

第二行有 n + 1個整數,其中第 i 個整數表示第 n - i + 1 次項的係數,每兩個整數之間用空格隔開。

輸出共 1 行,按題目所述格式輸出多項式。

輸入樣例 1

輸出樣例 1

輸入樣例 2

輸出樣例 2

對於100%資料,0 ≤ n ≤ 100,-100 ≤ 係數 ≤ 100

這題需要考慮的東西比較多,第一項前沒有「+」,常數項和一次項與其他項的輸出方式不同,當係數為1,-1時要注意1不能輸出,而當係數為0時,該項不輸出。

感覺寫得太複雜了

#include

#include

#include

#include

#include

#include

using

namespace std;

intmain()

;for

(int i=

0;i1;i++

)int m=n,flag=0;

for(

int i=

0;i1;i++

)else

}break;}

if(!flag&&a[i]!=0

)else

}else

}else

else}}

m--;}

return0;

}

大佬的解法

#include

#include

#include

#include

#include

#include

using

namespace std;

intmain()

}return0;

}

再次模擬 多項式輸出

題目描述 一元 n 次多項式可用如下的表示式表示 f x an x n an 1 x n 1 a1 x a0,an 0 其中,ai a x 稱為i次項,ai稱為i次項的係數。給出乙個一元多項式各項的次數和係數,請按照如下規定的格式要求輸出該多項式 多項式中自變數為x,從左到右按照次數遞減順序給出多項...

多項式輸出

前言 歡迎來到嘟嘟老師的搞事情派對。又給我的博訪問量 1。記得在下面給嘎嘎老師點讚哦!今天,嘟嘟老師給大家講一道略稍複雜的題 多項式輸出。可能四公升五和五公升六的小盆友們都不懂此題,因為有些是初中和六年級的專用名詞。如果你是個大噴友,還沒讀懂題的話,那就再讀幾遍。題目描述 一元 n 次多項式可用如下...

c語言編寫勒讓德多項式遞迴輸出,高精度!

勒讓德多項式的遞迴輸出,接收浮點型別的高精度輸出。浮點運算結果的精度是由參與運算的資料型別和等號左邊的賦值變數資料型別決定的。所以可以通過使用高精度浮點型別變數來提高結果精度。實現 include stdio.h doublepn double x,int n int main doublepn d...