C语言
都市桃源
if you wanna do something,just do something,now
展开
-
分块查找
#include#includetypedef struct p{//分块结构 int start; int key; int end;}p;int main(){ int m[13]={1,2,3,4,5,6,7,8,9,10,11,12},i,j=0,k;//数组初始化 p s[4]; for(i=0;i s[i].start=j; s[i]原创 2014-12-23 18:29:44 · 611 阅读 · 0 评论 -
本人大一的课程设计,时间太长,代码可能有些许丢失,欢迎纠错
/*功能:超市寄存管理系统完成时间:2014年6月12日夜12点完成地点:12#506宿舍院系:信息工程学院班级:网工1301B作者:#include#include#include//预处理头文件#include#include#include #pragma comment(lib, "winmm.lib")///导入winmm.lib库,支持对原创 2015-01-17 20:34:57 · 1083 阅读 · 0 评论 -
汉诺塔(三)
汉诺塔(三)时间限制:3000 ms | 内存限制:65535 KB难度:3描述在印度,有这么一个古老的传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片翻译 2014-12-14 21:21:08 · 473 阅读 · 0 评论 -
哈弗曼编码译码系统
/********************************************************************** *学校:黄淮学院 *院系:信息工程学院原创 2015-01-17 20:32:26 · 981 阅读 · 0 评论 -
栈的建立
#include#include#define ERROR 0#define OK 1#define STACK_INT_SIZE 10 #define STACKINCREMENT 5 typedef int ElemType;typedef struct{ ElemType *base; ElemType *top; int stac原创 2014-12-12 20:43:22 · 821 阅读 · 0 评论 -
田忌赛马
田忌赛马【问题描述】 中国古代的历史故事“田忌赛马”是为大家所熟知的。话说齐王和田忌又要赛马了,他们各派出N匹马,每场比赛,输的一方将要给赢的一方200两黄金,如果是平局的话,双方都不必拿出钱。现在每匹马的速度值是固定而且已知的,而齐王出马也不管田忌的出马顺序。请问田忌该如何安排自己的马去对抗齐王的马,才能赢取最多的钱? 【输入格式】 第一行为一个正整数n (n原创 2014-12-12 20:41:32 · 1557 阅读 · 0 评论 -
蛇形填数
蛇形填数时间限制:3000 ms | 内存限制:65535 KB难度:3描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10 11 12 19 16 13 28 15 14 37 6 5 4输入直接输入方陈的维数,即n的值。(n输出输出结果是蛇形方陈。样例输入3样例输出7 8 16 9 25 4 3原创 2014-12-12 20:37:37 · 540 阅读 · 0 评论 -
Course
Course时间限制:1000 ms | 内存限制:65535 KB难度:2描述There is such a policy in Sichuan University that if you are not satisfied with the score of your course, you can study this course again to get a b原创 2014-12-12 20:38:26 · 799 阅读 · 0 评论 -
自定义栈的应用
#includetypedef struct zu{int s[105];int top;}zu;zu a,b,c;bool flag;void start(int m){int i;a.s[0]=b.s[0]=c.s[0]=32767;for(i=1;ia.s[i]=i;a.top=i-1;}int gettop(zu l){retur原创 2014-12-13 17:18:43 · 434 阅读 · 0 评论 -
开心的小明
开心的小明 描述小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。今天一早小明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。于是,他把每件物品规定了一个重要度,分为5 等:用整数1~5 表示,第5 等最重要。他还从因特网上查到了每件物原创 2014-12-12 20:42:19 · 768 阅读 · 0 评论 -
哈弗曼编码译码,数组版
哈弗曼编码译码,数组版#include#include#include#define N 120#define M 2*N-1int w[120];char str[N];int m;typedef struct{ int weight; int parent; int lchild; int rchild; char ch;}HTN原创 2014-12-12 20:40:50 · 678 阅读 · 1 评论 -
Haffman编码
题目801题目信息运行结果本题排行讨论区Haffman编码时间限制:1000 ms | 内存限制:65535 KB难度:3描述哈弗曼编码大家一定很熟悉吧(不熟悉也没关系,自己查去。。。)。现在给你一串字符以及它们所对应的权值,让你构造哈弗曼树,从而确定每个字符的哈弗曼编码。当然,这里有一些小规定:1.规定哈弗曼树的左子树编码为0,右子树编码为1;2.若两个字原创 2014-12-12 20:36:47 · 867 阅读 · 0 评论 -
字符串的删除,插入,取串
#include#include#includechar l[40];char *substr(int start,int len,char s[]){ for(int i=start;i l[i-start]=s[i]; l[len]='\0'; return l;}void Insert(char s[],int opsition){ char p原创 2014-12-23 18:43:32 · 698 阅读 · 0 评论 -
栈的建立,删除,-----多项式相加
#include#includetypedef struct polylist{ double coef; int exp; struct polylist *next;}polylist;polylist *Createlist(){ polylist *head,*tail,*p; int n; double m; scanf("%lf%d",&m,原创 2014-12-23 18:39:28 · 725 阅读 · 0 评论 -
动态规划--防御导弹
#include#include#includeint zi[20];int ans;//389 207 155 300 299 170 158 65int Input(int s[]){ char l[400]; int i=0,j=0; printf("Input data\n"); gets(l); while(l[i]!='\0'){ wh翻译 2014-12-23 18:33:53 · 611 阅读 · 0 评论 -
java 学习心得
本人菜鸟一枚,现在大二学生,接触编程语言也已经有一年多了,但是系统的学习编程语言却只有不到半年,因为个人原因或者也有少许的外界因素,总之荒废了好多时间。 好了,废话不多说,言归正传,鄙人接触java也已有半年,想写一点自己的学习心得,与大家共勉,在鄙人看来,如果把java和c放在一起进行比较的话,也许更能看出来年各种语言的优缺点,c是一门十分古老的高级编程语言,姑且这样说吧,考虑到计算机这原创 2016-04-03 16:42:01 · 723 阅读 · 0 评论