(PAT乙級)1010 一元多項式求導 (25)
設計函式求一元多項式的導數。(注:x^n^(n為整數)的一階導數為n*x^n-1^。)
輸入格式:以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。
輸出格式:以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。注意“零多項式”的指數和係數都是0,但是表示為“0 0”。
輸入樣例
3 4 -5 2 6 1 -2 0
輸出樣例:
12 3 -10 1 6 0
import java.util.Scanner; import java.util.ArrayList; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); String[] strarr = scan.nextLine().split("\\s+"); Integer[] numarr = new Integer[strarr.length]; for(int i = 0; i < numarr.length; i++) { numarr[i] = Integer.parseInt(strarr[i]); } String result = ""; ArrayList<Integer> newnumarr = new ArrayList<Integer>(); for(int i = 0; i < numarr.length - 1; i = i + 2) { if(numarr[i + 1] == 0) continue; newnumarr.add(numarr[i] * numarr[i + 1]); newnumarr.add(numarr[i + 1] - 1); } for(int i = 0; i < newnumarr.size() - 1; i++) { result += Integer.toString(newnumarr.get(i)) + " "; } if(newnumarr.size() == 0) result = "0 0"; else result += Integer.toString(newnumarr.get(newnumarr.size() - 1)); System.out.println(result); } }
相關推薦
(PAT乙級)1010 一元多項式求導 (25)
設計函式求一元多項式的導數。(注:x^n^(n為整數)的一階導數為n*x^n-1^。) 輸入格式:以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。 輸出格式:以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔
PAT 乙級 1010. 一元多項式求導 (25) Java版
設計函式求一元多項式的導數。(注:xn(n為整數)的一階導數為n*xn-1。)輸入格式:以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。輸出格式:以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多
PAT-乙級-1010 一元多項式求導
lis script -s 求導 res == sel stream fonts 設計函數求一元多項式的導數。(註:x?n??(n為整數)的一階導數為nx?n?1??。) 輸入格式: 以指數遞降方式輸入多項式非零項系數和指數(絕對值均為不超過 1000 的整數)。數字間以空
PAT 乙級 1010 一元多項式求導
1010 一元多項式求導 (25 point(s)) 設計函式求一元多項式的導數。(注:xn(n為整數)的一階導數為nxn−1。) 輸入格式: 以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過 1000 的整數)。數字間以空格分隔。 輸出
PAT——乙級1010 一元多項式求導(格式)
一開始問題存在於如何輸入,可以yongEOF 學會用一個數組來儲存 #include<cstdio> #include<algorithm> using namespace std; int main() { int a[1010]={0}
PAT乙級1010一元多項式求導
題目如下: 設計函式求一元多項式的導數。(注:x n (n為整數)的一階導數為nx n−1 。) 輸入格式: 以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過 1000 的整數)。數字間以空格分隔。 輸出格式: 以與輸入相同的格式輸出導
PAT乙級B1010- 一元多項式求導 (25)(25 分)
設計函式求一元多項式的導數。(注:x^n^(n為整數)的一階導數為n*x^n-1^。) 輸入格式:以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。 輸出格式:以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔
【PAT】1010 一元多項式求導 (25 分)
1010 一元多項式求導 (25 分) 設計函式求一元多項式的導數。(注:xn(n為整數)的一階導數為nxn−1。) 輸入格式: 以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過 1000 的整數)。數字間以空格分隔。 輸出格式: 以
1010 一元多項式求導 (25)(25 分)小心坑點!!
題目我就不放了,相信大家都知道了。這道題有幾個隱藏的坑的點。 1、輸入問題,該題的輸入並非是按回車後資料輸入完畢也不是給定資料長度,而是輸入到檔案末尾。有種解決方式是用while(!=EOF)。EOF代表的是檔案結束符。那麼我們寫這道題還要從檔案進行輸入嗎?其實不用的,我們在本地上寫完程式碼
1010. 一元多項式求導 (25)
先貼一下這個題目: 這個題目,看上去並不複雜。 第一眼,感覺有些像連結串列的一元多項式的求和,當時只想了這個思路,但是沒有去實踐,第二天,時間的時候出了問題,發現連結串列的輸入沒有辦法停止,還是出在了對題目的理解上,不知道當指數為0的時候就不再錄入。現在想一下,如果仍然使
1010 一元多項式求導 (25分)
輸出 不能 detail spa exp != net details 原來 #include<iostream> using namespace std; int main() { int index; int expo; cin>
1010 一元多項式求導 (25)(25 分)通俗詳解
1010 一元多項式求導 (25)(25 分) 設計函式求一元多項式的導數。(注:x^n^(n為整數)的一階導數為n*x^n-1^。) 輸入格式:以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。 輸出格式:以與輸入相同的
PAT 1010 一元多項式求導(25 分) C語言
PAT 1010 一元多項式求導(25 分) #include<stdio.h> int main() { int a, b; int flag=0; //設定flag指示是否已經經過一次求導運算,考慮輸出的空格問題 while(scanf("%
PAT乙級真題及訓練集 PAT (Basic Level) Practise (中文)1010. 一元多項式求導
設計函式求一元多項式的導數。(注:xn(n為整數)的一階導數為n*xn-1。) 輸入格式:以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。 輸出格式:以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多
PAT-乙-1010 1010 一元多項式求導 (25 分)
程式碼 #include <stdio.h> int main() { int a, b; int flag = 1; while(scanf("%d %d", &a, &b) != EOF) { if(a*b) {
PAT (Basic Level) Practice (中文)1010 一元多項式求導(25 分)C語言
1010 一元多項式求導(25 分) 設計函式求一元多項式的導數。(注:xn(n為整數)的一階導數為nxn−1。) 輸入格式: 以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過 1000 的整數)。數字間以空格分隔。 輸出格式: 以與輸入相同的
PAT (Basic Level) Practice (中文)1010 一元多項式求導 (25 分) (C++)
1010 一元多項式求導 (25 分) 設計函式求一元多項式的導數。(注:x n (n為整數)的一階導數為nx n−1 。) 輸入格式: 以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過 1000 的整數)。數字間以空格分隔。 輸出格式: 以
PAT——1010. 一元多項式求導
author 設計 main 相同 sta pan ive exti pri 設計函數求一元多項式的導數。(註:xn(n為整數)的一階導數為n*xn-1。) 輸入格式:以指數遞降方式輸入多項式非零項系數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。 輸出格式:
PAT 1010. 一元多項式求導
namespace close ret csdn -c 指數 data- none ace 1010. 一元多項式求導 (25) 設計函數求一元多項式的導數。(註:xn(n為整數)的一階導數為n*xn-1。) 輸入格式:以指數遞降方式輸入多項式非零項系數和指數(絕對值均
【PAT】B1010 一元多項式求導(25 分)
mes sin ack turn sca for -- esp push #include<cstdio> #include<vector> using namespace std; struct duo{ int xishu,zhishu;