【请问高手】vc6..0环境c语言怎么输出简单函数图像?求详解!方法能用追加100分!绝不食言!

环境:vc6.0语言:c语言本人编程学历:只懂得c语言基础编程(语句;函数调用;数组;字符串以及相应的较复杂的编程应用),但不懂图形化界面,所以求教各位!问题:已知一个一... 环境:vc6.0

语言:c语言

本人编程学历:只懂得c语言基础编程(语句;函数调用;数组;字符串以及相应的较复杂的编程应用),但不懂图形化界面,所以求教各位!

问题:
已知一个一维数组,存储了1000个离散序列点(即一个装有1000个实数的一维数组)。
求解,怎么编程让电脑输出该离散序列点组成的图像?最好是有个图形界面的窗口。
补充:O(∩_∩)O谢谢各位c语言前辈的指导!我急需解决这个问题!我泡书店查,但是搞不懂,所以只能求助您了!恳请您举个小程序例子,若方法能用,我保证追加100分!绝不食言!

注意:不是tc,而是vc的c语言!
展开
 我来答
lovemezhoupeng
2010-11-27 · TA获得超过1187个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:0
展开全部

TC本来就有graphics.h

所以要叫你下载graphics.h,graphics6.lib,graphics6u.lib这3个文件

这和TC没关系,TC也用不上

你如果要求C++也不用下载了,有类,自己多了解了解

// 运行该程序前,必须下载绘图库graphics.h

// 或者有问题联系我

#include <graphics.h>

#include <conio.h>

#include <math.h>

#define N 1000

int main( )

{

    initgraph(640, 480);// 打开图形窗口

    double x[N],y[N];//每个点的x和y坐标

    int i;

    //1000个点是用三角函数来初始化的,也可以用离散数据

    for( i=0;i <N;i++)

    {

        x[i]=(3.14*2*i/N);

        y[i]=sin(x[i]);

        x[i]*=50;              //调整到中间

        y[i]*=100;             //调整到中间

        y[i]+=200;

    }

    while(!kbhit())

    {

        for( i=0;i <N;i++)//第一段周期

        {

            putpixel(x[i], y[i], RED);

        }

        for( i=0;i <N;i++)//第二段周期

        {

            putpixel(x[i]+314, y[i], RED);

        }

    }

    return 0;

}

参考资料: http://hi.baidu.com/yangw80/blog/item/63ff598072a9f9d09023d97f.html

zwh202342
2010-11-27 · TA获得超过971个赞
知道大有可为答主
回答量:1417
采纳率:0%
帮助的人:1275万
展开全部
基于每一个点进行绘图,绘图时考虑要做平面的还是三维的,平面的直接使用GDI绘图就可以了,三维需要DX支持。将所有点绘图后进行矩阵排列就能看到图了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我_逢场做戏
2010-11-27 · 超过20用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:58.4万
展开全部
TC本来就有graphics.h所以要叫你下载graphics.h,graphics6.lib,graphics6u.lib这3个文件这和TC没关系,TC也用不上你如果要求C++也不用下载了,有类,自己多了解了解// 运行该程序前,必须下载绘图库graphics.h// 或者有问题联系我#include <graphics.h>#include <conio.h>#include <math.h>#define N 1000int main( ){initgraph(640, 480);// 打开图形窗口double x[N],y[N];//每个点的x和y坐标int i;//1000个点是用三角函数来初始化的,也可以用离散数据for( i=0;i <N;i++){x[i]=(3.14*2*i/N);y[i]=sin(x[i]);x[i]*=50; //调整到中间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式