⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 al13_5.c

📁 里面告诉了许多你编程用的方法和例子
💻 C
字号:
/*案例代码文件名:AL13_5.C*/
/*功能:XXXX年各月降雨量(单位mm)柱状图*/
#include "math.h"
#include "graphics.h"
main()
	{char s[10];                                   						/*临时字符串*/
	float rainfall[12]={93.3,115.6,184.0,114.4,191.0,98.2,242.6,60.8,36.5,18.6,28.2,34.8};	/*月降雨量*/
	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(3);
	rectangle(100,50,580,350);                    /*画一个矩形框*/
	for(i=0;i<=10;i++)                                 /*标注降雨量坐标*/
		{line(90,50+i*30,100,50+i*30);
		sprintf(s,"%3d",300-i*30);
		outtextxy(60,50+i*30,s);
		}
	for(i=0;i<12;i++)                                  /*标注月坐标*/
		{line(105+i*40,350,105+i*40,360);
		outtextxy(105+i*40,370,month[i]);
		}
	for(i=0;i<12;i++)
		{x=105+40*(i);
		y=350-rainfall[i]*1;
		x1=105+40*(i+1)-20;
		y1=350;
		setcolor(3);
		setfillstyle(0,1);
		setlinestyle(0,0,1);
		bar3d(x,y,x1,y1,10,1);                     /*画直方图*/
		sprintf(s,"%.1f",rainfall[i]);
		outtextxy(x,y-15,s);                       /*标注月降雨量*/
		}
	getch();
	closegraph();
	}

⌨️ 快捷键说明

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