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;
}
相關文章
- 基礎實驗3-2.1 一元多項式求導 (20分)求導
- 一元多項式操作
- 一元多項式的應用
- 一元稀疏多項式加減法計算器
- 實現多項式的JAVA類Java
- BZOJ 3456: 城市規劃 [多項式求逆元 組合數學 | 生成函式 多項式求ln]函式
- 資料結構學習(C++)——單連結串列應用(一元多項式【1】) (轉)資料結構C++
- 資料結構學習(C++)——單連結串列應用(一元多項式【2】) (轉)資料結構C++
- 【機器學習】多項式迴歸sklearn實現機器學習
- C++模板函式實現型別推導C++函式型別
- 【機器學習】多項式迴歸python實現機器學習Python
- 使用梯度下降法實現多項式迴歸梯度
- MATLAB求多項式係數及次數Matlab
- 詳解線性結構 —— 一元多項式的乘法與加法運算
- 虛擬函式表-C++多型的實現原理函式C++多型
- C++(虛擬函式實現多型基本原理)C++函式多型
- Python物件導向多型實現原理及程式碼例項Python物件多型
- C++ 一元謂詞對應的lambda表示式C++
- 多項式
- c++實現求眾數及其重數C++
- 實現傳送多個Ajax請求
- 多項式乘法
- C++ 多型的實現及原理C++多型
- php物件導向多繼承實現PHP物件繼承
- 實戰資料結構(9)_單連結串列實現多項式的相乘資料結構
- 剖析C++多型:用C實現簡單多型C++多型
- 用單連結串列實現多項式加,減,乘,簡單微分
- c++實現多型的方法 虛表C++多型
- c++字串查詢函式實現C++字串函式
- C/C++—— C++編譯器是如何實現多型C++編譯多型
- 多項式全家桶
- 生成函式與多項式函式
- 什麼會導致HTTP出現429請求過多錯誤?HTTP
- C++記憶體池的實現例項C++記憶體
- ajax實現的跨域請求程式碼例項跨域
- jQuery實現的非同步請求程式碼例項jQuery非同步
- $.getJSON()實現跨域請求程式碼例項JSON跨域
- C++虛擬函式與多型實戰 (轉)C++函式多型