1010. 一元多項式求導

設(shè)計函數(shù)求一元多項式的導數(shù)。(注:xn(n為整數(shù))的一階導數(shù)為n*xn-1。)

輸入格式:以指數(shù)遞降方式輸入多項式非零項系數(shù)和指數(shù)(絕對值均為不超過1000的整數(shù))。數(shù)字間以空格分隔。
輸出格式:以與輸入相同的格式輸出導數(shù)多項式非零項的系數(shù)和指數(shù)。數(shù)字間以空格分隔,但結(jié)尾不能有多余空格。注意“零多項式”的指數(shù)和系數(shù)都是0,但是表示為“0 0”。

輸入樣例:

3 4 -5 2 6 1 -2 0

輸出樣例:

12 3 -10 1 6 0

idea:

  • 題目比較簡單,兩個AB數(shù)為一組先判斷AB相乘是否為0,為0就跳過;不為0就輸出,輸出的第二個數(shù)為B-1。
  • 注意“零多項式”的指數(shù)和系數(shù)都是0,但是表示為“0 0”。這句話真的理解不了,看了做出來的人才加了結(jié)尾處的代碼,看了半天就覺得運行不到啊。

code:

import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        boolean havezero=false;
        while (in.hasNext()){
            int one = in.nextInt();
            int two=in.nextInt();
            if(one*two!=0){
                if(havezero){
                    System.out.print(" ");
                }else{
                    havezero=true;
                }
                System.out.print(one*two+" "+(two-1));
            }
        }
        in.close();
        if(!havezero){
            System.out.print("0 0");
        }
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容