解题思路:
注意事项:
参考代码:
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 人评分
不知道哪里错了浏览:1226 |
C语言训练-角谷猜想 (C语言代码)浏览:1768 |
P1001 (C语言代码)浏览:836 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:686 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:509 |
WU-小九九 (C++代码)浏览:1713 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:366 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:773 |
字符串输入输出函数 (C语言代码)浏览:2604 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:545 |