请用Java语言写一个一元稀疏多项式简单计算器。
时间: 2024-02-25 12:56:51 浏览: 66
好的,以下是示例代码:
```java
import java.util.Scanner;
public class SparsePolynomialCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入多项式的项数:");
int n = scanner.nextInt();
int[] coefficients = new int[n];
int[] exponents = new int[n];
for (int i = 0; i < n; i++) {
System.out.println("请输入第" + (i+1) + "项的系数和指数:");
coefficients[i] = scanner.nextInt();
exponents[i] = scanner.nextInt();
}
System.out.println("请输入要计算的值:");
int x = scanner.nextInt();
int result = 0;
for (int i = 0; i < n; i++) {
result += coefficients[i] * Math.pow(x, exponents[i]);
}
System.out.println("计算结果为:" + result);
}
}
```
运行程序后,会先要求输入多项式的项数,然后依次输入每一项的系数和指数。最后输入要计算的值,程序会根据输入的多项式和计算值,计算出结果并输出。
阅读全文