回复 9楼 丨丨
就是这道题#include<stdio.h>
int main()
{
double x,i;
double sign,sum,m,j;
scanf("%lf",&x);
sign=1.0;
sum=0;
m=x;
j=1.0;
for(i=1;i<=10;i++)
{
sum=sum+sign*m/j;
sign=-sign;
m=x*x*m;
j=j*(2*i)*(2*i+1);
}
printf("%.3lf",sum);
return 0;
}
#include<stdio.h>
int main()
{
int x,i;
double sign,sum,m,j;
scanf("%d",&x);
sign=1.0;
sum=0;
m=x;
j=1.0;
for(i=1;i<=10;i++)
{
sum=sum+sign*m/j;
m=x*x*m;
j=j*(2*i)*(2*i+1);
sign=-sign;
}
printf("%.3lf",sum);
return 0;
}
这两个程序只是换符号的顺序换了,答案就不对