C语言编程坐标曲线

来源:百度知道 编辑:UC知道 时间:2024/06/14 07:48:54
题目是这样的
绘制一个两维坐标,在坐标轴上标出刻度,并用数字标出,横轴9格,纵轴12格,根据所给的坐标,用线段将每个点连接起来,构成一条曲线,曲线的数据有一维数组给定,数组元素为8个,数组为int data[]={7,3,12,6,9,5,8,11}
相关函数:initgraph() closegraph()

下面是的是昨天的,但是修改了一下坐标的刻度.

/*******************************************************
*Author :Wacs5
*Date :20090105(YYYY-MM-DD)
*Function :画简易的曲线图 *********************************************************/
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <Graphics.h>

#define n 8

int main()
{
int i,j;
float data[]={7,3,12,6,9,5,8,11};
char str[40];

int gdrive=DETECT,gmode,errorcode;
int maxx,maxy;
int perx,pery;
int x0,x1,y0,y1;
int coloraxis=2,colorline=3;
float mindata,maxdata,ndata;

initgraph(&gdrive,&gmode,""); /*初始化设备*/
if ((errorcode=graphresult())!=grOk) /*查错*/
{
printf("Graphics error:%s\nPress any key to exit:",grapherrormsg(errorcode));
get