1010 一元多項式求導 (25分)/c++實現
設計函式求一元多項式的導數。(注:xn(n為整數)的一階導數為nxn−1。)
輸入格式:
以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過 1000 的整數)。數字間以空格分隔。
輸出格式:
以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。注意“零多項式”的指數和係數都是 0,但是表示為 0 0。
輸入樣例:
3 4 -5 2 6 1 -2 0
輸出樣例:
12 3 -10 1 6 0
思路:每次讀取2個數,第一個數為係數,第二個數為指數,只要2個數不全部為0,就按正常的求導。
程式碼:
#include<iostream>
using namespace std;
int main()
{
int a, b;
bool first = true;
while (cin >> a >> b)
{
if (b != 0 && a != 0)
{
if (!first)
cout << " ";
cout << a * b << " " << (b - 1);
first = false;
}
}
if (first)
{
cout << "0 0";
}
return 0;
}
相關文章
- [PAT B] 1010 一元多項式求導求導
- PAT-B 1010 一元多項式求導求導
- 基礎實驗3-2.1 一元多項式求導 (20分)求導
- 一元稀疏多項式相加
- 一元多項式的應用
- C++模板函式實現型別推導C++函式型別
- MATLAB求多項式係數及次數Matlab
- 使用梯度下降法實現多項式迴歸梯度
- 7-2 一元多項式的乘法與加法運算 (20 分)
- 【機器學習】多項式迴歸python實現機器學習Python
- 【機器學習】多項式迴歸sklearn實現機器學習
- Python物件導向多型實現原理及程式碼例項Python物件多型
- 虛擬函式表-C++多型的實現原理函式C++多型
- 詳解線性結構 —— 一元多項式的乘法與加法運算
- 多項式
- C++(虛擬函式實現多型基本原理)C++函式多型
- C++ 一元謂詞對應的lambda表示式C++
- 多項式除法
- 多項式乘法
- C++ 多型的實現及原理C++多型
- 用單連結串列實現多項式加,減,乘,簡單微分
- 多項式全家桶
- 多項式半家桶
- 生成函式與多項式函式
- c++字串查詢函式實現C++字串函式
- CSS實現水平垂直居中的1010種方式(史上最全)CSS
- 二項式定理公式推導公式
- 多項式求和 hd 2011
- 【模板】多項式乘法逆
- 什麼會導致HTTP出現429請求過多錯誤?HTTP
- C/C++ Qt TabWidget 實現多窗體建立C++QT
- sigmoid啟用函式如何求導Sigmoid函式求導
- SICP:符號求導、集合表示和Huffman樹(Python實現)符號求導Python
- C++ Qt開發:TabWidget實現多窗體功能C++QT
- 多項式學習筆記筆記
- 分散式鎖的多種實現方式分散式
- MYSQL: 表表示式(CTE)實現遞迴例項MySql遞迴
- 菜鳥記錄:c語言實現PAT甲級1010--RadixC語言