al13_6.c

来自「《C语言程序设计教程》源代码」· C语言 代码 · 共 41 行

C
41
字号
/*案例代码文件名:AL13_6.C*/
/*功能:XXXX年各月平均气温曲线图*/
#include "math.h"
#include "graphics.h"
main()
	{char s[10];               /*临时字符串*/
	int temper[12]={-10,-8,5,15,18,23,28,32,30,22,12,4};  /*月平均气温*/
	char *month[12]={"Jan","Feb","Mar","Apr","May","Lun","Jul","Aug","Sep","Oct","Nov","Dec"};
	int i,gdriver=VGA,gmode=VGAHI;
	int x,y,x1,y1;
	initgraph(&gdriver,&gmode,"");
	cleardevice();
	setviewport(10,10,639,479,1);                 /*设置一个视窗*/
	setcolor(WHITE);
	for(i=0;i<=10;i++)                                   /*标注气温坐标*/
		{line(90,50+i*30,560,50+i*30);
		sprintf(s,"%3d",50-i*10);
		outtextxy(60,50+i*30,s);
		}
	for(i=0;i<12;i++)                                  /*标注月坐标*/
		{ line(110+i*40,50,110+i*40,360);
		outtextxy(95+i*40,370,month[i]);
		}
	x=110;
	y=200-temper[0]*3;
	for(i=1;i<12;i++)
		{ x1=110+40*i;
		y1=200-temper[i]*3;
		setcolor(RED);
		setlinestyle(0,0,3);
		line(x,y,x1,y1);
		setcolor(YELLOW);
		circle(x,y,2);
		x=x1;
		y=y1;
		}
	circle(x,y,2);
	getch();
	closegraph();
	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?