孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  Turbo C 2.0/3.0

1 2 下一页

摘要:以下语句中,没有链接浮点库,早期系统内存资源紧张,多维浮点数占用内存量大,因此Turbo C在编译期编译时尽量不加入无关紧要的部分,因此下面语句会报没有链接浮点库的错误。 阅读全文
posted @ 2011-06-26 12:58 孤独的猫 阅读(116) 评论(0) 推荐(0)

摘要:#include void main() 阅读全文
posted @ 2011-06-26 12:43 孤独的猫 阅读(306) 评论(0) 推荐(0)

摘要:/*正多边形为构成元素的递归图像*/#include "glib.h"int n_rot=3; /*旋转对称次数*/int N=7; /*递归次数*/double scale=0.63; /*scale:缩小率*/double r1=54.0; /*一次圆的半径*/double ang,ks;void polygon(double r) /*多边形描画函数*/{ int i; turn(180.0); warp(r); turn(90.0+ang/2); for (i=0;i<n_rot;i++) { move(2*r*ks); turn(ang); } turn(9 阅读全文
posted @ 2011-03-05 12:58 孤独的猫 阅读(219) 评论(0) 推荐(0)

摘要:/*星形为构成元素的递归图像*/#include "glib.h"int n_rot=5; /*旋转对称次数*/int N=5; /*递归次数*/double scale=0.38; /*scale:缩小率*/double r1=90.0; /*一次圆的半径*/double ang,ks;void star(double r) /*多边形描画函数*/{ int i; turn(180.0); warp(r); turn(90.0+ang); for (i=0;i<n_rot;i++) { move(r*ks); turn(-ang); move(r*ks); turn 阅读全文
posted @ 2011-03-05 12:58 孤独的猫 阅读(197) 评论(0) 推荐(0)

摘要:/*星形为构成元素的递归图像2*/#include "glib.h"int n_rot=7; /*旋转对称次数*/int N=4; /*递归次数*/double scale=0.3; /*scale:缩小率*/double r1=110.0; /*一次圆的半径*/double ang,kr,ks;void star(double r) /*多边形描画函数*/{ int i; turn(180.0); warp(r); turn(180.0-ang); for (i=0;i<n_rot;i++) { move(r*ks); turn(180-2*ang); } turn 阅读全文
posted @ 2011-03-05 12:58 孤独的猫 阅读(141) 评论(0) 推荐(0)

摘要:/*曼陀罗式递归图像*/#include "glib.h"int n_rot=6; /*旋转对称次数*/int N=4; /*递归次数*/double ang,scale;double r1=180.0;void recurs(double r,int n) /*递归图形描画函数*/{ int i; if (n<=N) { setcolor(n); circle(LPX,LPY,r); setfillstyle(1,n); floodfill(LPX,LPY,n); recurs(r*(1-2*scale),n+1); for (i=0;i<n_rot;i++) 阅读全文
posted @ 2011-03-05 12:57 孤独的猫 阅读(318) 评论(0) 推荐(0)

摘要:/*圆为构成元素的递归图形*/#include "glib.h"int n_rot=5; /*旋转对称次数*/int N=6; /*递归次数*/double ang,scale=0.38; /*scale缩小率*/double r1=64.0; /*中心到下个分枝点的长度*/void recurs(double r,int n){ int i,j,k; if (n<=N) { setcolor(n); circle(LPX,LPY,r); setfillstyle(1,n); floodfill(LPX,LPY,n); if (1==n) { j=n_rot; k=0 阅读全文
posted @ 2011-03-04 21:41 孤独的猫 阅读(205) 评论(0) 推荐(0)

摘要:/* 树木曲线*/#include "glib.h"int N=7; /*递归次数*/double sx=320.0,sy=390.0; /*开始点坐标*/double leng1=120.0; /*根到第一分枝点的长度*/double branch[][2]={{30.0,0.7},{-30.0,0.7},END};/*树木曲线描绘函数*/void tree(double leng,int n){ int i=0; if (n<=N) {setcolor(n);if (1==n) /*根到第一分枝点的树干描画*/{ move(leng); tree(leng,n+1 阅读全文
posted @ 2011-03-04 21:40 孤独的猫 阅读(111) 评论(0) 推荐(0)

摘要:/*由线段构成的递归曲线*/#include "glib.h"int n_rot=5; /*旋转对称次数*/int N=5; /*递归次数*/double ang,scale=0.38; /*scale缩小率*/double leng1=120.0; /*中心到下个分枝点的长度*/void recurs(double leng,int n){ int i; double s; if (n<=N) {setcolor(n);for (i=0;i<n_rot;i++){ if (1!=n && !(n_rot%2))s=(i+0.5)*ang; el 阅读全文
posted @ 2011-03-04 21:40 孤独的猫 阅读(244) 评论(0) 推荐(0)

摘要:#include "glib.h"int n_br=5; /*分支数*/int n_st=3; /*分支上小图形数*/double k,r0=180.0; /*r0:外园半径*/double scale=0.5;int ang=30.0;/*分形图形描画函数*/void fractal(double leng){ int i,j; if (leng<=k/2 || k<=1.0) putpixel(LPX,LPY,15); else { for (i=0;i<n_br;i++) {if (!i){ turn(-ang/2); fractal(leng/k) 阅读全文
posted @ 2011-03-02 21:57 孤独的猫 阅读(152) 评论(0) 推荐(0)

摘要:#include "glib.h"int n_br=6;int n_st=1;double k,r0=180.0;int N=5;void fractal(double leng,int n){ int i,j; if (n>=N || k<=1.0)putpixel(LPX,LPY,15); else {for (i=0;i<n_br;i++){ if (!i)fractal(leng/k,n+1); for (j=1;j<=n_st;j++) {warp(leng*2*n_st/k);fractal(leng/k,n+1); } turn(180 阅读全文
posted @ 2011-03-02 21:57 孤独的猫 阅读(131) 评论(0) 推荐(0)

摘要:#include "glib.h"int N=14; /*递归次数*/double sx=220.0,sy=280.0; /*开始点坐标*/double leng0=200.0; /*开始点与结束点的距离*/double a,b,t=0.5;void fractal(double x0,double y0,double x1,double y1) /*分形图形描画函数*/{ double px,py; if ((x1-x0)*(x1-x0)+(y1-y0)*(y1-y0)>=2.0) {px=x0+(a*(x1-x0)-b*(y1-y0));py=y0+(b*(x1- 阅读全文
posted @ 2011-03-01 20:42 孤独的猫 阅读(123) 评论(0) 推荐(0)

摘要:#include "glib.h"int N=12; /*递归次数*/double sx=120.0,sy=240.0; /*开始点坐标*/double leng0=400.0; /*开始点与结束点的距离*/double a,b,t=0.57735;void fractal(double x0,double y0,double x1,double y1,int n) /*分形图形描画函数*/{ double px,py; if (n<=N) {px=x0+(a*(x1-x0)-b*pow(-1.0,(double)n-1)*(y1-y0));py=y0+(b*pow( 阅读全文
posted @ 2011-03-01 20:42 孤独的猫 阅读(126) 评论(0) 推荐(0)

摘要:#include <graphics.h>#include <conio.h>#include <dos.h>#include <math.h>#include <process.h>#include <stdio.h>#define PI M_PI#define END 2011.2void ginit(){ int driver=DETECT,mode,err; initgraph(&driver,&mode,"D:\\TC\\BGI"); /*if (grOK!=(err=grap 阅读全文
posted @ 2011-03-01 19:47 孤独的猫 阅读(218) 评论(0) 推荐(0)

摘要:#include "glib.h"int N=14; /*递归次数*/double sx=220.0,sy=280.0; /*开始点坐标*/double leng0=200.0; /*开始点与结束点的距离*/double a,b,t=0.5;void fractal(double x0,double y0,double x1,double y1,int n) /*分形图形描画函数*/{ double px,py; if (n<=N) {px=x0+(a*(x1-x0)-b*(y1-y0));py=y0+(b*(x1-x0)+a*(y1-y0));putpixel(px 阅读全文
posted @ 2011-03-01 19:47 孤独的猫 阅读(161) 评论(0) 推荐(0)

摘要:#include "glib.h"double a=0.0,s,t; /*1/a为缩小率*/int n_gene; /*数组g[][]的第一维元素的个数*/int N=16; /*递归次数*/double sx=220.0,sy=300.0; /*开始点坐标*/double leng0=200.0; /*开始点与结束点的距离*/double gene[][2]={{0.0,1.0},{-90.0,-1.0},{END}};void fractal(double leng,int n) /*分形图形描画函数*/{ int i; if (n>=N) move(leng); 阅读全文
posted @ 2011-02-28 22:08 孤独的猫 阅读(149) 评论(0) 推荐(0)

摘要:#include "glib.h"double a=0.0,s,t; /*1/a为缩小率*/int n_gene; /*数组g[][]的第一维元素的个数*/int N=4; /*递归次数*/double sx=120.0,sy=200.0; /*开始点坐标*/double leng0=400.0; /*开始点与结束点的距离*/double gene[][2]={{0.0,1.0},{90.0,1.0},{-90.0,1.0}, {-90.0,2.0},{90.0,1.0},{90.0,1.0},{-90.0,1.0},{END}};void fractal(double l 阅读全文
posted @ 2011-02-28 21:48 孤独的猫 阅读(164) 评论(0) 推荐(0)

摘要:#include "glib.h"double a=0.0,s,t; /*1/a为缩小率*/int n_gene; /*数组gene[]的元素个数*/int N=6; /*递归次数*/double sx=120.0,sy=240.0; /*开始点坐标*/double leng0=400.0; /*开始点与结束点的距离*/double gene[]={0.0,90.0,-150.0,90.0,END};void fractal(double leng,int n){ int i; if (n>=N) move(leng); else { turn(-180*t/PI); 阅读全文
posted @ 2011-02-28 21:47 孤独的猫 阅读(154) 评论(0) 推荐(0)

摘要:用C语言开发音乐程序主要用到两个库函数:sound() 以指定频率打开PC机的扬声器,频率以赫兹为单位。nosound() 关闭扬声器。一 乐谱文件的制作编写音乐程序时,首先需要制作被演奏音乐的乐谱文件。制作乐谱文件可用不同的符号标记,只要所编制的程序易于识别即可。下面是编制乐谱文件的一种规则:最高音在每个音的前面加“*”:高音,在每个音的前面加“h”;中音,在每个音的前面加“m”;低音,在每个音的前面加“l”。“*”,“h”,“m”,“l”与其控制的音符构成音高,决定发声频率。音高的后面是音长,可用整数或小数输入,以控制延时,但中间必须用空格分开。乐谱文件的最前端是一个整数,表示音长基数,一 阅读全文
posted @ 2011-02-27 18:01 孤独的猫 阅读(1636) 评论(0) 推荐(0)

摘要:#include "graphics.h"#include "dos.h"#include "conio.h"#include "math.h"void circles(int x,int y){ int i; for (i=0;i<60;i++) {circle(x+60*cos(i),y+60*sin(i),20); }}void main(){ int gdriver=DETECT,gmode,y,i; initgraph(&gdriver,&gmode,"D:\\TC\\BG 阅读全文
posted @ 2011-02-27 12:52 孤独的猫 阅读(124) 评论(0) 推荐(0)

1 2 下一页