解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
double fact(int m);
double mypow(double x,int n);
int main()
{
double x,sum=0;;
int n;
scanf("%lf %d",&x,&n);
for(int i=1;i<=n;i++)
{
if(i%2!=0)
{
sum+=mypow(x,i)/fact(i);
}
else
{
sum-=mypow(x,i)/fact(i);
}
}
printf("%.4lf",sum);
}
double fact(int m)
{
double result=1;
for(int i=1;i<=m;i++)
{
result*=i;
}
return result;
}
double mypow(double x,int n)
{
double p=1;
for(int i=1;i<=n;i++)
{
p*=x;
}
return p;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:810 |
点我有惊喜!你懂得!浏览:1274 |
川哥的吩咐 (C语言代码)浏览:926 |
模拟计算器 (C语言代码)浏览:966 |
川哥的吩咐 (C++代码)浏览:1076 |
求圆的面积 (C语言代码)浏览:1366 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:827 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:648 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:638 |
【计算直线的交点数】 (C语言代码)浏览:1501 |