c/c++
文章平均质量分 76
yzxtc
擅长分析追踪问题
展开
-
模拟霓虹灯滚动的c代码
#include #include #include #include #include #define xstart 50#define ytop 50#define ybut 150#define lednum 21#define offnum 2#define midnum (lednum+1)/2#define xpos(i) xstart+25*ivoid Init(void);void原创 2006-03-08 09:31:00 · 8011 阅读 · 1 评论 -
单片机作业调试过程
我写过不少程序,但没有一次象我这次认真地把调试程序的过程记载下来.现在把我调试程序的过程拿出来与大家分享,希望大家能从中得到一些收获,我也就知足了.1.程序编译通过。2.运行程序后,led全亮,使用F7调试程序,发现程序开始的设置不对。3.led还是全亮,检查实验箱,发现led没有接cs信号,接好cs到实验箱上的cs0后,led全灭。23:09 2006-6-84.运行程序原创 2006-06-10 15:05:00 · 3578 阅读 · 0 评论 -
生命游戏 c语言实现
本世纪70年代,人们曾疯魔一种被称作“生命游戏”的小游戏,这种游戏相当简单。假设有一个像棋盘一样的方格网,每个方格中放置一个生命细胞,生命细胞只有两种状态:“生”或“死”。游戏规则如下: 1. 如果一个细胞周围有3个细胞为生(一个细胞周围共有8个细胞),则该细胞为生,即该细胞若原先为死,则转为生,若原先为生,则保持不变; 2. 如果一个细胞周围有2个细胞为生,则该细胞的生死状态保持不变; 3原创 2006-05-12 18:59:00 · 2862 阅读 · 1 评论 -
c语言扫描实现“菱形”数阵以及结果
程序要求屏幕输出如下效果: #include#define NUM 10void main() {/*程序的算法:计算每行应该输出多少个空格*/ register int i,j,k,l; clrscr(); for(i=1;i { if(i else l=2*NUM-i; for(k=1;k printf(" "); for(j=1;j if(j printf("%3d"原创 2006-05-11 11:48:00 · 2157 阅读 · 0 评论 -
李萨如图的源代码
说明:这个程序是我在一个学长做的程序的基础上开发的,之前他将所有的语句都放在主函数里了,所以我决定修改这个程序,使他更能体现c 语言的结构特性.程序我已经编译过了,在tc和vc上都能运行.在tc中运行时要注意图形模式初始化中tc的路径,别的都没有什么问题.如果对我的程序有什么更好的想法,请发送邮件至:mailto:[email protected]?subject=%u674E%u8428%u5165原创 2006-04-30 13:31:00 · 4493 阅读 · 2 评论 -
c语言实现哈夫曼编码
#include #include #define MAX 100#define MAXSYMBS 30#define MAXNODE 59#define DEEP 10typedef struct{ float weight; int flag; int parent; int lchilde; int rchilde; }huffnode;/*哈夫曼树结构定义*/typedef stru原创 2006-03-08 21:21:00 · 3737 阅读 · 0 评论 -
c语言实现香农编码(信息论论文)
/*程序中通过修改宏定义#define max_PN 6,是消息符号的个数具有可变性,在一定意义上说有灵活性*//*在写完程序之后,我才发现直接使用数组也可以实现,而且省去对消息符号概率的排序,因为时间有限,我再没有编写*/#include #include #include #define max_CL 10 /*maxsize of length of code*/#define max原创 2006-03-08 22:02:00 · 9441 阅读 · 0 评论 -
O'Reilly总裁提姆-奥莱理:什么是Web 2.0
////////////////////////////////////////////////////////////////////////////////////////////////////////////////这篇由提姆·奥莱理亲自执笔、创作于上个月由他主办的Web 2.0会议前夕的文章,一经发出就引发了热烈的讨论,被视为Web 2.0迄今为止的经典之作。////////////转载 2006-04-01 12:53:00 · 1594 阅读 · 0 评论 -
linux实验报告一
// 统计字符串中数字,大小写以及空格的个数。#define maxsize 100#include #include int main(){ int dxnum=0,xxnum=0,spnum=0,digitnum=0; int i=0; char *str; str=(char *)malloc(maxsiz原创 2006-03-09 10:10:00 · 2212 阅读 · 0 评论 -
我的第二个C++作业——打印日历
//date.h//选择输出日期前请先设置日期//制作:杨忠学//E_mail: [email protected]#include#include#includeusing namespace std;int const NoLeapday[]={31,28,31,30,31,30,31,31,30,31,30,31}; //平年int const Leapday[]={31,29,31,原创 2006-03-10 12:19:00 · 3292 阅读 · 0 评论 -
linux实验报告二--文件操作(续)
#include #include #include #include // stat 函数所在的文件#include int main(void){ DIR *dp; struct dirent *ep; struct stat st; char dirp[50]; printf("Please input a d原创 2006-03-09 10:55:00 · 3069 阅读 · 0 评论 -
linux实验报告二--文件操作
//利用底层文件操作函数编写一个mycopy.c程序#include #include #include #include #include #define maxsize 256 //定义一次从文件读字符的最大数 main(int argc,char *argv[]) { int fd1,fd2;原创 2006-03-09 10:28:00 · 3725 阅读 · 1 评论 -
linux常用的含数---日期时间篇
asctime(将时间和日期以字符串格式表示) 相关函数 time,ctime,gmtime,localtime 表头文件 #include 定义函数 char * asctime(const struct tm * timeptr); 函数说明 asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由转载 2006-03-10 14:57:00 · 1418 阅读 · 0 评论