解题思路:函数模块化
注意事项:数据类型
参考代码:
#include<stdio.h>
#include<math.h>
double fact(int n)
{
double j=1;
for(double i=1;i<=n;i++)
{
j=j*i;
}
return j;
}
double mypow(double x,int n)
{
double k=1;
for(int i=1;i<=n;i++)
{
k=k*x;
}
return k;
}
int main()
{
int n;
double x,sum=0,a[20];
scanf("%lf %d",&x,&n);
for(int i=0;i<n;i++)
{
a[i]=mypow(-1,i)*mypow(x,i+1)/fact(i+1);
sum=sum+a[i];
}
printf("%.4lf",sum);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.4 (Java代码)浏览:843 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:512 |
最小公倍数 (C语言代码)浏览:863 |
C语言训练-大、小写问题 (C语言代码)浏览:614 |
本人酷爱递归实现很多问题,这里也是浏览:557 |
DNA (C语言描述,数据结构)浏览:861 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:609 |
【蟠桃记】 (C语言代码)浏览:1035 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:609 |
A+B for Input-Output Practice (III) (C语言代码)浏览:569 |