首先,你输出的不是正弦图像,而是反正弦图像.
#includestdio.h
#includemath.h
int
main(){
double
y;
x,m,i;
printf("y=sin(x)
for(y=1;y=-1;y-=0.1){//表示y的取值范围是[-1,1]
if(y=0){
m=asin(y)*10;
for(x=1;xm;x◆◆)printf("
");
//printf("*",m);
printf("*");//注意此时不换行,因为后面还有一个点
");//输出第二个点,并换行
printf("*\n");}
else{//同理输出y小于0的点
m=-1*asin(y)*10;
printf("*");
printf("*\n",m);
}
getchar();
return
0;
#include"stdio.h"
#include"math.h"
double mysin(double x)
{double y=x,t=x,t1=x*x;
{t*=-t1/(i*(i◆1));
y◆=t;
return y;
int main()
{ double x;
scanf("%lf",x);
printf("%f\n",mysin(x));
return 0;
在写C语言的程序时,在开头加上一个头文件math.h即可.
即可直接使用sin(x),特别注意x应该为弧度制,如果不是弧度制需要转化为弧度制.
添加头文件方法:#includemath.h.
扩展资料:
在C语言家族程序中,头文件被大量使用.一般而言,每个C◆◆/C程序通常由头文件和定义文件组成.头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明,而定义文件用于保存程序的实现.
C标准函数库(C Standard library)是所有符合标准的头文件(head file)的集合,以及常用的函数库实现程序,例如I/O 输入输出和字符串控制.
不像 COBOL、Fortran 和 PL/I等编程语言,在 C 语言的工作任务里不会包含嵌入的关键字,所以几乎所有的 C 语言程序都是由标准函数库的函数来创建的.
常用的C语言函数库:
math.h,stdio.h,stdlib.h,time.h,string.h.
使用方法:#include◆函数库名
C语言sin()用来计算参数x
的正玄值,然后将结果返回.返回-1
之间的计算结果.
例子:
#include
math.h
answer
=
%f\n",
answer);
执行
C语言sin():
sin()原型:double
sin(double
x)
sin()角度与弧度:
与sin相似的acos函数
函数名:
acos
功
能:计算并返回arccos(x)值、要求-1=X=1
函数与形参类型:
acos(x)
x;
程序例:
stdio.h
main(void)
{
result;
x
result
acos(x);
printf("The
arc
cosine
of
%lf
is
%lf\n",
x,
result);
参考资料:CSDN博客频道-C语言中sin和cos的用法
以上就是土嘎嘎小编为大家整理的sin函数c语言实现相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!