使用turbo C 绘制金刚石图案

本文介绍了如何使用 Turbo C 的图形库函数在C语言环境下绘制金刚石图案。通过引入'graphics.h'头文件,利用特定的图形函数,详细阐述了绘制过程并提供了实现代码。
摘要由CSDN通过智能技术生成

Turbo C 的图形函数均在一个头文件“graphics.h”中定义。所以,凡是在程序中要调用这些图形函数,



turbo 常用函数用法

//调用VGA驱动程序
int  gdriver=DETECT, gmode;
initgraph ( &gdriver, &gmode, “c:\\tc\\bgi”);


setbkcolor ( BLACK);//设定背景颜色为黑色
setcolor ( WHITE);//设定画线的颜色为白色
setlinestyle (0, 4444, 4);//设置当前线型 实线  线图样  线宽四个像素

line ( x1, y1, x2,y2);//画线  x1 y1起点  x2y2终点
lineto( x, y);//当前位置到xy坐标画直线
moveto( x, y);//当前位置移动到指定位置不划线


实现代码:

#include <stdio.h>
#include <graphics.h>
#include <math.h>
void main()
{
  int gdriver=DETECT,gmode;
  int r,n,x0=230,y0=230;
  double arc;
  int i,j;
  double x[100],y[100];
  initgraph(&gdriver,&gmode,"d:\\tc");
  printf("please input r and n:");
  scanf("%d%d",&r,&n);
  arc=2*3.14159/n;
  for(i=0;i<n;i++)
  {
    x[i]=x0+r*c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值