关于c语言输出sinx函数的信息

C语言 输出sinx函数图像 , 要求用“*”,2个周期,有x、y轴 。#include "graphics.h"
#include stdio.h
#include conio.h
【关于c语言输出sinx函数的信息】#include math.h
void main()
{
int GD,GM;
int i,a,val;
GD=DETECT;
initgraph(GD,GM,"");
printf("请输入半幅高度10-200: ");
scanf("%d",a);
setfillstyle(SOLID_FILL,WHITE);
bar(0,0,639,479);
setcolor(BLACK);
line(20,20,20,459); // y轴
line(15,25,20,20);
line(25,25,20,20);
outtextxy(16,10, "Y");
line(20,239,620,239); // x轴
line(615,234,620,239);
line(615,244,620,239);
outtextxy(625,234, "X");
setcolor(RED);
for(i=0;i560;i=i 2)//隔点输出*c语言输出sinx函数,可以根据梳密需要调整 /
{
val=a*sin(i*4*3.14159/560);
outtextxy(i 20,239 val,"*");
}
getch();
closegraph();
}
c语言编程中,sinx怎么表示?在写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 语言程序都是由标准函数库的函数来创建的 。
1995年 , Normative Addendum 1 (NA1)批准了三个头文件(iso646.h, wchar.h, and wctype.h)增加到C标准函数库中 。C99标准增加了六个头文件(complex.h, fenv.h, inttypes.h, stdbool.h, stdint.h, and tgmath.h) 。
C11标准中又新增了5个头文件(stdalign.h, stdatomic.h, stdnoreturn.h, threads.h, and uchar.h) 。至此,C标准函数库共29个头文件。
常用的C语言函数库:
math.h,stdio.h,stdlib.h , time.h,string.h 。
使用方法:#include 函数库名
参考资料来源:百度百科-C标准函数库
用C语言程序算sinX的值#include
#include
/*计算n的阶乘*/
int factor(int n)
{
if(n==1)
return 1;
else
return factor(n-1)*n;
}
/*得到分子的值*/
double get_numerator(double x,int order)
{
return pow(x,order);//求x^order
}
/*得到分母的值*/
double get_denominator(int n)
{
return factor(n);//求n的阶乘
}
/*获得第n项的符号,即(-1)^n*/
int get_symbol(int n)
{
if(n%2 ==0)//n是偶数
return 1;
else
return -1;
}
int main()
{
int i;
double x;
double sin_x=0;
double tmp=0;
printf("please input the x:\n");
scanf("%lf",x);
for(i=0;;i)
{
tmp=sin_x;//暂时保存上一步得到的sin值
sin_x= get_numerator(x,2*i 1)/get_denominator(2*i 1)*get_symbol(i);
if(fabs(sin_x-tmp)1e-6)//精度满足要求
break;
}
printf("sin(%lf)=%lf\n",x,sin_x);
return 0;
} /***********************************************************************
学好c语言,首先应该把语言的语法学好,这也是基础 。尤其是注意指针部分,可以说这是c语言的精髓,也是c语言能够直接操作内存的犀利之处 。
其次,应该多练代码,并且注意代码的可读性 , 规范性 。
最好 , 能够亲身用c语言参加某个项目实践,毕竟实践出真知 。
至于之后c或者java的学习,要看自己的发展规划了 。不过学好c语言,绝对对你今后学习其他语言有很大帮助 。
*************************************************************************/
关于c语言输出sinx函数和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读