c语言编程,求各位高手帮帮忙!!!!

2025年03月01日 06:11
有2个网友回答
网友(1):

#include

int main()
{
int x,n = 2;
long m = 1;
double sum , res;
int f = 1;

scanf("%d",&x);

sum = x;

printf("s(%d) = ",x);

while(1)
{
m = m*n*(n+1); /*分母*/

n = n+2;

x = x+2; /*分子*/

res = (double)x/m;

if(res<1e-6)break;

sum = sum+res*f;

f = -f; /*符号*/
}

printf("%lf",sum);

return 0;
}

网友(2):

#include
#include

int main(int argc, char *argv[])
{
int i,k,x;
double s,t;
scanf("%d",&x);
t=1; s=0; i=1;k=1;
do
{t=t*i;k=k*x;
if(i%2==0){i++;continue;}
s=s+k*i/t;
i++;
k=-k;} while(s>=1e-6);
printf("%lf",s);

system("PAUSE");
return 0;
}