C语言怎么编写正弦波

Python022

C语言怎么编写正弦波,第1张

源代码如下:

#include#include#define EX 0.000001

#define PI 3.14159265

int main()

{

double x=0.0, temp=1.0, sin=0.0

int i

printf("Please input a degree:")

scanf("%lf",&x)

x=x*PI/180

temp=xi=0

while ( fabs(temp) >EX ) ...{

sin += temp

i += 2

temp = (-1) * temp*x*x/( (i+1)*(i) )

}

printf("sin(%lf) = %lf ",x,sin)

printf("The number is %d ",i)

return 0

}

扩展资料

C语言编写一个程序输出一个正方形源代码如下:

#include

int main()

{

int i,j,n

scanf("%d",&n)

for(i=0i     

printf("*")

else

printf(" ")

}

printf("\n")

}

return 0 

}

#include<stdio.h>

#include <stdlib.h>

#include<math.h>

#define FQ 1000

#define AM 1000

#define PI 3.14

int main()

{

    FILE *stream

    int i=0,j=0

    double value=0,bb=0

    short gg[1000]

    stream=fopen("sine_wave.raw","wb")

    value=(2*PI/8)

    for(i=0i<1000i++)

    {

    bb=AM*sin(value*i)

    gg[i]=(short)bb

    //fprintf(stream,"%d/n",gg)

    }

    fwrite(gg, 2, 1000,stream)

    fclose(stream)

    return

}