一、题目链接
http://noi.openjudge.cn/ch0105/38/
二、解题思路
⑴ 如果原函数的最高次幂n是0,则直接输出0;
⑵ 否则,原函数的最高次幂n大于0,设定一个int变量t,代表原函数当前项的系数,从原函数的最高次幂n开
始,到1次幂为止,通过循环,做如下操作:
① 首先,输入原函数当前项的系数t;
② 其次,输出导函数当前项的系数i*t和一个空格;
⑶ 循环结束后,导函数的各项系数均被输出。
三、程序代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
if (n == 0) {
System.out.print(0);
}
else {
int t;
for (int i = n; i > 0; i--) {
t = input.nextInt();
System.out.print(i * t + " ");
}
}
}
}