用C语言程序 怎么设计程序在屏幕上面画一条正弦曲线

如题所述

第1个回答  2008-06-15
#include<stdio.h>
#include<math.h>
main(){
double y;
int x,m,i;
printf("y=sin(x) [0<x<2*pi]\n");
for(y=1;y>=-1;y-=0.1){
if(y>=0){
m=asin(y)*10;
for(x=1;x<m;x++)printf(" ");
printf("*",m);
for(;x<31-m;x++)printf(" ");
printf("*\n");}
else{
m=-1*asin(y)*10;
for(i=0;i<32;i++)printf(" ");
for(x=1;x<m;x++)printf(" ");
printf("*",m);
for(;x<31-m;x++)printf(" ");
printf("*\n",m);
}
}
}本回答被提问者采纳
第2个回答  2008-06-15
#include<graphics.h> 得用这个头文件,我在vc++下没法用。
第3个回答  2008-06-15
留个名等答案~

怎么用C语言编一个正弦曲线?求原代码!!
main(){ double y;int x,m,i;printf("y=sin(x) [0<x<2*pi]\\n");for(y=1;y>=-1;y-=0.1){ if(y>=0){ m=asin(y)*10;for(x=1;x<m;x++)printf(" ");printf("*",m);for(;x<31-m;x++)printf(" ");printf("*\\n");} else { m=-1*asin(y)*10;for(i=0...

c语言怎么画正弦函数
main(){ double y;int x,m,i;printf("y=sin(x) [0<x<2*pi]\\n");for(y=1;y>=-1;y-=0.1){ if(y>=0){ m=asin(y)*10;for(x=1;x<m;x++)printf(" ");printf("*",m);for(;x<31-m;x++)printf(" ");printf("*\\n");} else{ m=-1*asin(y)*10;for(i=0;...

C语言中如何描绘正弦曲线?
NO!思路和方法那是完全的不对啊,对于普通的8位单片机来说,都是不带硬件除法器的,而且更不支持浮点运算,所有这些都将需要软件来完成,除非你用的是高端的32位处理器,比如STM32的或者是DSP之类的,才可以从理论上计算得到正弦,方法是采用多项式进行数值计算,你可以参考一下《数值分析》中关于正弦...

请教:如何用c语言画曲线?
最简单的办法是对区域均匀划分,计算各点的函数值,然后把这些点用直线连接起来。例如,下面是绘制正弦曲线:moveto(0, 100);for (i=0; i<=100;i++)lineto(i, 100 + 100 *sin(M_PI * 2\/100.0*i));但是用直线连接起来不够平滑,也有一些插值方法进行改进。比如采用不等间隔划分区域,或...

用C语言绘制曲线
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(...

如何用c语言画函数图像
用GDI绘图吧,比较简单。绘图的思想是让x以固定的值在区间内持续增长,比如x=0.1,0.2,0.3...,以计算出的y值来确定y坐标。用线连接所有的点就行了。MoveTo(),LineTo()函数你用得着,具体情况请自行查看MSDN。

...设计!急需!!"画一个实心小球,并让它沿正弦曲线运动"谢谢啦!!_百...
以我现在掌握的知识,仅仅能绘制一个空心的圆,与你要求的不符,仅供参考了:include<stdio.h> include<math.h> int main(){ double y;int x,m;for(y=10;y>=-10;y--){ m=2.5*sqrt(100-y*y);for(x=1;x<30-m;x++) printf(" ");printf("*");for(;x<30+m;x++) printf(...

...与DAC0832输出方波、正弦波、三角波的C语言程序是什么?
可以产生弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的频率(最大790HZ)和幅度在一定范围内可任意改变。波形和频率的改变通过软件控制,幅度的改变通过硬件实现。 正弦波是频率成分最为单一的一种信号,因这种信号的波形是数学上的正弦曲线而得名。任何复杂信号——例如音乐信号,都可以看成由许许多多频率...

求西北师大教育技术学考研真题
一、名词解释(每题6分,共48分)现代教育技术 现代远程教育 教育信息化 超媒体 校园网 数字化学习 建构主义学习理论 信息能力 二、解答题(每题9分,共72分)1、简述电化教育(教育技术的发展阶段)2、简述电化教育的基本原则 3、简述教育传播过程的基本阶段 4、简述教学设计的基本环节 5、简述信息技术...

单片机或者 FPGA能不能通过设计程序 输出正弦波 锯齿波以及其他波形...
用DDS方法去产生你需要的任意波形,比如AD9850,单片机控制其产生正弦波或者锯齿波,频率可以任意调整。一个DDS芯片AD9850,一片单片机AT89S52,全搞定,比你用FPGA简单多了吧?

相似回答