andy6804tw
8/12/2016 - 6:06 AM

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?a=6460 這題利用Math.pow算出x的次方再乘上他的係數

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?a=6460

這題利用Math.pow算出x的次方再乘上他的係數

import java.util.*;  
  
public class Main {  
  
    public static void main(String[] args) {  
        Scanner scn = new Scanner(System.in);  
        while(scn.hasNext()){
        	String s[]=scn.nextLine().split(" ");
        	int x=scn.nextInt();
        	double tot=0;
        	for(int i=0;i<s.length;i+=2){
        		int a=Integer.parseInt(s[i]),exp=Integer.parseInt(s[i+1]);
        		tot+=a*Math.pow(x, exp);
        	}
        	System.out.printf("%.0f\n",tot);
        }
    }
/* 
    題目:[C_MM236-中] 多項式的運算
    作者:1010
    時間:西元 2016 年 8 月 */
}