孤独的猫

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

02 2011 档案

摘要:C语言帮助文档函数:文字处理1函数名: remove 头文件:#include <stdio.h>功 能: 删除一个文件 用 法: int remove(char *filename);2函数名: rename 头文件:#include <stdio.h>功 能: 重命名文件 用 法: int rename(char *oldname, char *newname);3函数名: perror 头文件:#include <stdio.h>功 能: 系统错误信息 用 法: void perror(char *string);函数说明:perror ( )用 来 阅读全文
posted @ 2011-02-27 17:49 孤独的猫 阅读(1945) 评论(0) 推荐(0)

摘要:基数排序的C语言描述:#include<stdio.h>typedef struct{ int num; int next;}slcell; //静态链表的结点类型#define M 10int f[M];int e[M];int head=0;void distribute(slcell *a,int w){ int i; int last; for(i=0;i<10;i++) f[i]=-1; for(i=head;i!=-1;i=a[i].next) { last=(a[i].num/w)%10; if(f[last]==-1)f[last]=i;elsea[e[las 阅读全文
posted @ 2011-02-26 10:55 孤独的猫 阅读(313) 评论(0) 推荐(0)

摘要:直线裁剪program clipline;uses crt,graph;var markseg:word; gd,gm:integer; startx,starty,endx,endy:integer; x1,y1,x2,y2,x,y:integer; ch:char; readflag,enterflag:boolean; procedure lineclip(x1,y1,x2,y2,left,top,right,bottom:integer); type codetype=array[1..4] of byte; var x11,y11:integer; a,b:codetype; pro 阅读全文
posted @ 2011-02-25 22:52 孤独的猫 阅读(293) 评论(0) 推荐(0)

摘要:#include "stdio.h" //用DDA法画直线,定义了直线始点(10,10*m+30)#include <graphics.h>main(){ float m;printf("the m is "); //输入直线的斜率mscanf("%f",&m);if(abs(m)<=1) {int x; float y; int driver=DETECT,mode; initgraph(&driver,&mode,"c:\WINLibTC"); y=10*m+30; f 阅读全文
posted @ 2011-02-24 22:22 孤独的猫 阅读(529) 评论(0) 推荐(0)

摘要:下面先简要介绍常用的画圆算法(Bresenham算法),然后再具体阐述笔者对该算法的改进。 一个圆,如果画出了圆上的某一点,那么可以利用对称性计算余下的七段圆弧:Plot(x,y),Plot(y,x),Plot(y,-x),Plot(x,-y),Plot(-x,-y),Plot(-y,-x),Plot(-y,x),Plot(-x,y)。 1、Bresenham 画圆算法。Bresenham算法的主要思想是:以坐标原点(0,0)为圆心的圆可以通过0度到45°的弧计算得到,即x从0增加到半径,然后利用对称性计算余下的七段圆弧。当x从0增加到时,y从R递减到。 设圆的半径为R,则圆的方程为 阅读全文
posted @ 2011-02-24 22:18 孤独的猫 阅读(5068) 评论(0) 推荐(0)

摘要:原理:(摘自百度百科) Bresenham算法是计算机图形学领域使用最广泛的直线扫描转换方法。 其原理是: 过各行、各列像素中心构造一组虚拟网格线,按直线从起点到终点的 顺序计算直线各垂直网格线的交点,然后确定该列像素中与此交点最近 的像素。 该算法的优点在于可以采用增量计算,使得对于每一列,只要检查一个误差项 的符号,就可以确定该列所求的像素。以下为PASCAL程序实现program b_line;uses crt,graph;var GD,GM:INTEGER;procedure bresenham(x1,y1,x2,y2:integer);var i,dx,dy,e:integer; x 阅读全文
posted @ 2011-02-24 21:49 孤独的猫 阅读(974) 评论(0) 推荐(0)

摘要:#define g 0.618 #define PI 3.1416 #include "graphics.h" #include "stdio.h" #include "conio.h" #include "math.h" float thita=60.0; 阅读全文
posted @ 2011-02-22 21:29 孤独的猫 阅读(383) 评论(0) 推荐(0)

摘要:和混沌密切相关的另一门学科是分形学。分形是由IBM公司的科学家曼德勃罗特在1975年提出的,作为计算机图形学的一个分支,用分形的方法生成的图像向人们展示了在简单的数学模型中蕴涵的内在美、对称性和复杂性。下面的第一幅图被称作曼德勃罗特集,其余几幅分别是对它的某个细节放大得到的。 阅读全文
posted @ 2011-02-22 21:28 孤独的猫 阅读(1274) 评论(0) 推荐(0)

摘要:分形 阅读全文
posted @ 2011-02-22 21:10 孤独的猫 阅读(184) 评论(0) 推荐(0)

摘要:画一王字 阅读全文
posted @ 2011-02-22 21:10 孤独的猫 阅读(234) 评论(1) 推荐(0)

摘要:肾形图案 阅读全文
posted @ 2011-02-22 21:09 孤独的猫 阅读(277) 评论(0) 推荐(0)

摘要:如何读入位图(五) 阅读全文
posted @ 2011-02-21 21:49 孤独的猫 阅读(404) 评论(0) 推荐(0)

摘要:如何读入位图(四) 阅读全文
posted @ 2011-02-21 21:47 孤独的猫 阅读(326) 评论(0) 推荐(0)

摘要:如何读入位图(三) 阅读全文
posted @ 2011-02-21 21:45 孤独的猫 阅读(232) 评论(0) 推荐(0)

摘要:如何读入位图(二) 阅读全文
posted @ 2011-02-21 21:44 孤独的猫 阅读(278) 评论(0) 推荐(0)

摘要:如何读入位图(一) 阅读全文
posted @ 2011-02-21 21:43 孤独的猫 阅读(493) 评论(0) 推荐(0)

摘要:基于标准C语言的数字图像处理基本框架2 阅读全文
posted @ 2011-02-21 21:41 孤独的猫 阅读(412) 评论(0) 推荐(0)

摘要:基于标准C语言的数字图像处理基本框架3 阅读全文
posted @ 2011-02-21 21:39 孤独的猫 阅读(274) 评论(0) 推荐(0)

摘要:图像处理算法篇1 阅读全文
posted @ 2011-02-21 21:38 孤独的猫 阅读(335) 评论(0) 推荐(0)

摘要:图像灰度均衡 阅读全文
posted @ 2011-02-21 21:36 孤独的猫 阅读(538) 评论(0) 推荐(0)

摘要:对BMP图像实行二值化处理 阅读全文
posted @ 2011-02-21 21:24 孤独的猫 阅读(1011) 评论(0) 推荐(0)

摘要:直线、正方形综合 阅读全文
posted @ 2011-02-21 21:13 孤独的猫 阅读(224) 评论(0) 推荐(0)

摘要:钻石图案 阅读全文
posted @ 2011-02-21 21:12 孤独的猫 阅读(296) 评论(0) 推荐(0)

摘要:图形精美图案 阅读全文
posted @ 2011-02-21 21:11 孤独的猫 阅读(185) 评论(0) 推荐(0)

摘要:心形图案 阅读全文
posted @ 2011-02-21 21:11 孤独的猫 阅读(182) 评论(0) 推荐(0)

摘要:变化的同心圆 阅读全文
posted @ 2011-02-21 21:10 孤独的猫 阅读(245) 评论(0) 推荐(0)

摘要:小球碰撞 阅读全文
posted @ 2011-02-21 21:10 孤独的猫 阅读(225) 评论(0) 推荐(0)

摘要:旋转的五角星 阅读全文
posted @ 2011-02-21 21:09 孤独的猫 阅读(506) 评论(0) 推荐(0)

摘要:跳动的小球 阅读全文
posted @ 2011-02-21 21:08 孤独的猫 阅读(262) 评论(0) 推荐(0)

摘要:火箭发射 阅读全文
posted @ 2011-02-21 21:07 孤独的猫 阅读(228) 评论(0) 推荐(0)

摘要:设置文本及背景颜色 阅读全文
posted @ 2011-02-21 21:06 孤独的猫 阅读(479) 评论(0) 推荐(0)

摘要:鼠标绘图 阅读全文
posted @ 2011-02-21 21:06 孤独的猫 阅读(162) 评论(0) 推荐(0)

摘要:图形时钟 阅读全文
posted @ 2011-02-21 21:06 孤独的猫 阅读(427) 评论(0) 推荐(0)

摘要:简单的键盘画图 阅读全文
posted @ 2011-02-21 21:05 孤独的猫 阅读(879) 评论(0) 推荐(0)

摘要:彩色扇形 阅读全文
posted @ 2011-02-21 21:04 孤独的猫 阅读(163) 评论(0) 推荐(0)

摘要:#include <stdio.h>#include <graphics.h>#include <time.h>int main(){ int i, gdriver, gmode; time_t curtime; char s[30]; gdriver = DETECT; time(&curtime); initgraph(&gdriver, &gmode, "");/*图形方式初始化*/ setbkcolor(BLUE);/*设置屏幕背景颜色为蓝色*/ cleardevice();/*清屏*/ setviewport(100, 10 阅读全文
posted @ 2011-02-21 21:04 孤独的猫 阅读(202) 评论(0) 推荐(0)

摘要:绘制五角星 阅读全文
posted @ 2011-02-21 21:02 孤独的猫 阅读(371) 评论(0) 推荐(0)

摘要:色彩填充及使用 阅读全文
posted @ 2011-02-21 21:01 孤独的猫 阅读(275) 评论(0) 推荐(0)

摘要:绘制正弦曲线 阅读全文
posted @ 2011-02-21 20:55 孤独的猫 阅读(609) 评论(0) 推荐(0)

摘要:绘制彩带 阅读全文
posted @ 2011-02-21 20:54 孤独的猫 阅读(194) 评论(0) 推荐(0)

摘要:画一个箭头 阅读全文
posted @ 2011-02-21 20:52 孤独的猫 阅读(154) 评论(0) 推荐(0)

摘要:绘制空心圆 阅读全文
posted @ 2011-02-21 20:51 孤独的猫 阅读(384) 评论(0) 推荐(0)

摘要:C语言 阅读全文
posted @ 2011-02-21 20:50 孤独的猫 阅读(319) 评论(0) 推荐(0)

摘要:#include <graphics.h>main(){ int gdriver, gmode; gdriver = DETECT; initgraph(&gdriver, &gmode, "");/*图形方式初始化*/ ellipse(200, 200, 0, 360, 50, 100);/*以(200,200)为中心的椭圆*/ getch(); closegraph();/*退出图形状态*/} 阅读全文
posted @ 2011-02-21 20:45 孤独的猫 阅读(213) 评论(0) 推荐(0)

摘要:C语言 阅读全文
posted @ 2011-02-21 20:45 孤独的猫 阅读(357) 评论(0) 推荐(0)

摘要:C语言 阅读全文
posted @ 2011-02-21 20:44 孤独的猫 阅读(1172) 评论(0) 推荐(0)

摘要:C语言 阅读全文
posted @ 2011-02-21 20:44 孤独的猫 阅读(253) 评论(1) 推荐(0)