C语言:循环结构8(用级数和计算正弦)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 08:51:33
C语言:循环结构8(用级数和计算正弦)

C语言:循环结构8(用级数和计算正弦)
C语言:循环结构8(用级数和计算正弦)

C语言:循环结构8(用级数和计算正弦)
#include
#define MAX 100
double userSin(double x)
{
int d = 1;
double xx = x * x;
double s = x;
double f = d;
double dy = s / f;
double y = 0;
int flag = 1;
while(dy > 0.0005)
{
if(flag)
{
y += dy;
flag = 0;
}
else
{
y -= dy;
flag = 1;
}
s *= xx;
f *= ++d;
f *= ++d;
dy = s / f;
}
return y;
}
int main()
{
int n[MAX];
double x[MAX];
int i;
for(i=0;i