欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

多项式的值

程序员文章站 2022-03-17 07:55:50
...

多项式的值

第一遍,报错

多项式的值

将int num[]=new int[nn];

改成  int num[]=new int[nn+1];

多项式的值

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc=new Scanner(System.in);
		int m=sc.nextInt();//样例数
		int n[]=new int[m];
	
		for(int i=0;i<m;i++)
		{
			 n[i]=sc.nextInt();
			 int nn=n[i];
			 int num[]=new int[nn+1];
			 int sum=0;
			 for(int j=0;j<=nn;j++)
			 {
				num[j]=sc.nextInt();
			 }
			  int x=sc.nextInt();
			 for(int k=0;k<=nn;k++)
			 {
				sum=(int) (sum+ Math.pow(x, k)*num[k]);
			 }
			 System.out.println(sum);
			}
		
	}

}