用c语言显示连续函数曲线 c语言连续定义

怎么用C语言把一个函数的曲线画出来?

如果你是想在控制台上显示的话 那你随之xy 确定坐标 使用gotoxy()这种函数

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的门头沟网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

如果想显示窗体的 使用GDI 的API函数就可以了

推荐你看下windows程序设计第五版

用c语言写程序,此程序能画出来函数y=2x+5的曲线图形。

此题把数学问题转化为用C语言描述即可,很多画图问题可以使用这种方法。

假设屏幕左上角为坐标轴原点

也就是把我们的屏幕当作第一象限时,代码如下

#include stdio.h

#define  MAX   30  // 选定曲线要显示的范围,因为一次函数是一条直线,所以它的显示范围无穷

int main()

{

int x, y;

for (y = 0; y  MAX; y++)  // 因为我们的光标是向下,向右增长。这里设定y为纵坐标

{

for (x = 0; x  MAX; x++)

{

if (y == 2 * x + 5)

{

printf("*");  

}

else

{

printf(" ");  // 空格,不满足y=2x+5的点

}

}

printf("\n"); // x轴已经到显示范围,所以需要换行。

}

return 0;

}

2. 更换坐标轴原点显示

#include stdio.h

#define  MAX   30  // 选定曲线要显示的范围,因为一次函数是一条直线,所以它的显示范围无穷

int main()

{

int x, y;

for (y = 30; y = 0; y--)  

{

for (x = 0; x  MAX; x++)

{

if (y == 2 * x + 5)

{

printf("*");  

}

else

{

printf(" ");  // 空格,不满足y=2x+5的点

}

}

printf("\n"); // x轴已经到显示范围,所以需要换行。

}

return 0;

}

用C语言绘制曲线

楼上的观珠仔很久不见啦(挺挂念那段时光的)!想不到路过此地看到你,这是高科技呀?你还这么老班牙啊,大考小考把你弄糊涂了,高考顺利呀!别忘了我这位老兄了,C语言略懂 ~~~~~~杰

1.绘制余弦曲线

*程序说明与注释

#includestdio.h

#includemath.h

void main()

{

double y;

int x,m;

for(y=1;y=-1;y-=0.1) /*y为列方向,值从1到-1,步长为0.1*/

{

m=acos(y)*10; /*计算出y对应的弧度m,乘以10为图形放大倍数*/

for(x=1;xm;x++) printf(" ");

printf("*"); /*控制打印左侧的 * 号*/

for(;x62-m;x++)printf(" ");

printf("*\n"); /*控制打印同一行中对称的右侧*号*/

}

}

*运行结果

2.绘制正弦曲线

在屏幕上用“*”显示0-360度的余弦函数sin(x)曲线。

1.

/**//*

sin() line.

62 of line width

*/

#include stdio.h

#include math.h

int main(void)

...{

int j ,k,d,h;

double i ;

for(i=1.0 ; i 0.0; i-=0.1)

...{

k = (int)(asin(i)*10) ;

for(j=0; j k ; j++) /**//*print the left */

printf(\" \");

printf(\"*\");

for( ; j 31-k ; j++)

printf(\" \");


分享标题:用c语言显示连续函数曲线 c语言连续定义
链接分享:http://hbruida.cn/article/dojohjs.html