解题思路:
注意事项:
参考代码:
import java.util.*;
public class liuliu {
public static void main(String[]args) {
Scanner sc=new Scanner(System.in);
double x=sc.nextDouble();
double n=sc.nextDouble();
double z=0;
for(int i=1;i<=n;i++) {
if(i%2!=0) {
z=z+mypow(x,i)/fact(i);
}
else {
z=z-mypow(x,i)/fact(i);
}
}
System.out.printf("%.4f",z);
}
public static double fact(double n) {
double m=1;
for(int i=1;i<=n;i++) {
m=m*i;
}
return m ;
}
public static double mypow(double x,double n) {
double m=1;
for(int i=1;i<=n;i++) {
m=m*x;
}
return m;
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:805 |
C二级辅导-等差数列 (C语言代码)浏览:1214 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1416 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1233 |
用筛法求之N内的素数。 (C语言代码)浏览:802 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
矩形面积交 (C++代码)浏览:1127 |
1118(求助_已解决)浏览:329 |
永远的丰碑 (C语言代码)浏览:516 |
分糖果 (C语言代码)浏览:912 |