#include<stdio.h>
double shang(double x,int n)
{
int i;
double k=1;
for(i=0;i<n;i++)
{
k=k*x;
}
return k;
}
int xia(int n)
{
int i,k=1;
for(i=1;i<=n;i++)
{
k=k*i;
}
return k;
}
int main()
{
double x,k=1,j=0;
int n=0,t=1;
scanf("%lf",&x);
while(k>=1e-6)
{
k=shang(x,2*n+1)/xia(2*n+1);
n++;
j=j+k*t;
t=t*(-1);
}
printf("%f\n",j);
}
c语言实现输入一个数,输出这个数的sin的值
最新推荐文章于 2025-10-19 14:22:23 发布
本文介绍了一个使用C语言实现的数学级数求和程序。该程序通过定义两个函数,一个用于计算幂次方,另一个用于计算阶乘,最终在主函数中利用这两个函数求解一个特定的级数。通过用户输入的数值,程序能够计算并输出级数的近似值。
4225

被折叠的 条评论
为什么被折叠?



