c语言
文章平均质量分 78
sevenkplus_
这个作者很懒,什么都没留下…
展开
-
约瑟夫环解法(1)
自己学了半年的c语言可是语法跟上了,可是在解答问题的时候始终显得力不从心,这不一道水体约瑟夫环就难倒我了. 现在贴上代码: //约瑟夫环 //有N个人开始报数,报到n就把此人排除出去,问最终剩下的编号是多少? #include #define N 53 //假设有53个人 int work(int number[],int n) { int k=1,m=N; int result原创 2012-03-11 16:58:59 · 677 阅读 · 0 评论 -
stdarg.h
学习数组的时候遇到一个头文件#include 很好奇这个头文件的作用,就从百度上面摘了下来。 stdarg.h stdarg.h是C语言中C标准函式库的标头档,stdarg是由standard(标准) arguments(参数)简化而来,主要目的为让函式能够接收不定量参数。[1] C++的cstdarg标头档中也提供这样的机能;虽然与C的标头档是相容的,但是也有冲突存在。转载 2012-07-14 21:49:37 · 1234 阅读 · 0 评论 -
职工管理系统
node.h#ifndef node_h#define node_h #define NAME 20 #define DATA 9 #define SEX 3 #define S 10 #define AN 20 typedef struct info { char name[NAME]; char sex[SEX]; char birthday[DATA]; char worksta转载 2012-07-25 19:29:39 · 1394 阅读 · 0 评论 -
数据结构期末作业-哈夫曼文件压缩
自己的大作业,做的很匆忙。本人文笔不好,只是希望我所写的可以为 读者提供帮助 哈夫曼文件压缩 运行环境:vc++ 6.0 / vs2010 主要算法:哈夫曼压缩 注意:压缩的文本文件和解压缩之后的文本文件都要存放在vc++ 6.0 或者 vs2010 的工程文件夹下面 原理: 哈夫曼编码思想: ①首先遍历要处理的文本文件,得到每个字符的出现的次数; ②将每个字符(以其出现次数为权值)分别原创 2012-07-24 21:06:59 · 4517 阅读 · 4 评论 -
用链表写约瑟夫环
约瑟夫环自己以前写过,现在想用数据结构实现一次。 先贴上自己先前用数组实现的代码: /* 约瑟夫环 有n个人(n<=1000),用1,2,...,n编号,顺序排列,并首尾相连围成一圈。 从第一个人开始报数(从1到4),凡报到4的人退出圈子, 且后面的人继续报数(同样从1到4报数),问最后留下的是原来第几号的那一位 输入人数输出最后剩下的人。 */ #include int main() {原创 2012-08-01 12:58:07 · 830 阅读 · 0 评论