解题思路:函数模块化
注意事项:数据类型
参考代码:
#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语言代码)浏览:966 |
【数组的距离】 (C语言代码)浏览:787 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:693 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:611 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:582 |
最小公倍数 (C语言代码)浏览:1107 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:585 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:513 |
1054题解浏览:516 |
The 3n + 1 problem (C语言代码)浏览:550 |