解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:529 |
小九九 (C语言代码)浏览:568 |
C语言训练-求车速 (C语言代码)浏览:1170 |
A+B for Input-Output Practice (I) (C++代码)浏览:1412 |
简单的a+b (C语言代码)浏览:647 |
C语言训练-求素数问题 (C语言代码)浏览:728 |
简单的a+b (C语言代码)浏览:530 |
1113题解浏览:789 |
Minesweeper (C语言描述,蓝桥杯)浏览:1127 |
大家好,我是验题君浏览:577 |