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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 06:41:22
C语言:循环结构8(用级数和计算正弦)C语言:循环结构8(用级数和计算正弦)C语言:循环结构8(用级数和计算正弦)#include#defineMAX100doubleuserSin(doublex)

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