博文
日本最痛恨的6个笑话 【转贴】 (2006-10-24 12:38:00)
摘要:
1
日本最痛恨的6个笑话 (1) 四个外科医生围坐在一起,谈论他们喜欢为何种人做手术。 第一个医生说:"我最喜欢为图书管理员做手术。当你打开他们的身体时,里面 的一切东西都是按字母顺序排列的。" 第二个医生说:"我最喜欢为会计做手术。当你打开他们的身体时,一切都是按 数字顺序排列的。" 第三个医生说:"我最喜欢为电工做手术。当你找开他们的身体时,一切都是用 颜色做代号的。" 第四个医生说: "我最喜欢为日本人做手术。"其他三个医生面面相觑,表示 怀 疑,其中一个问什么。第四个医生说因为他们没有心肝,没有脊骨,且屁股和头可以相交换。 小日本最痛恨的6个笑话 (2) 一个人给日本人商人打电话说:"我找太郎先生。" 接线员说:"对不起,他上周去 世了。"第二天,这个人又一次打电话,想跟太郎谈一谈。这次接线员有点厌烦,说  ......
堆排序和选择排序的效率对比的程序(2006-10-24 12:26:00)
摘要:#include <stdlib.h>#include <stdio.h>#include <dos.h>const int MAXSIZE = 20000;const int N = 5;int Data[MAXSIZE];void Print(){ int i; for (i = 0; i < MAXSIZE; i++) printf ("%d ", Data[i]);}void Create(){ int i; randomize(); for (i = 0; i < MAXSIZE; i++) Data[i] = random(1000); printf("\n");}void Swap(int *a, int *b){ int temp; temp = *a; *a = *b; *b = temp;}void PushDown_MinHeap(int first, int last){ long i, j, x; i = first; j = i * 2; x = Data[i]......
2进制的高精度加,减和乘法的C++程序(2006-10-24 12:24:00)
摘要:#include <iostream.h>#include <mem.h>const int MAXSIZE = 20; //max length of the numberconst int K = 2; //baniry system 在这里可以修改K进制的高精度class hp{ int len; //length of number int s[MAXSIZE]; //store high precistion number public: hp(); hp hp::operator = (hp C);};hp::hp(){ len = 0; memset(s, 0, MAXSIZE*sizeof(int));}istream &operator >> (istream &in, hp &HP){ char s[MAXSIZE]; int i; ......
摘<啊爽要发言>一经典文章(2006-08-20 19:38:00)
摘要: 每一个男人都是这样,他可以对每个女人说“我爱你”,但他一辈子只会爱上一个女人,只有一个。 女人需要的是一个关怀她,爱她,可以让她依靠,保护她一辈子的人,当她遇到一个男人时,爱的死去活来,山盟海誓。因为种种原 因的分开,她不会再记得他,或者说不会记得那么深刻。因为当她遇到一个更好的男人时,她会拿两个人来比较,她会觉得遇到更好的是 她的幸运。 但男人不是这样,当他爱上一个女人,真真正正 的爱,他不会在爱上任何一个人。当这段感情失败后,他会把这段记忆放在心里,把这个女人放在心底。 原来一个男人可以把很多女人放在心里,但一辈子只有一个女人可以在他心底。 无论他以后会再相处再多的女人,他都会清楚的知道,自己最爱的是谁。 无论以后他遇到的女人多么优秀,他也不会改变。因为他心底的女人是他的支柱,他不会用她和任何一个人相比,他认为这种比较是 愚蠢的,他一辈子只会爱她一个。放在心底的女人,永远的伤痕。 男人都是爱面子的, 也许他平时会活的很潇洒,但在一个人孤独的时候,他会放下所有的尊严,放声痛哭,思念唯一的她。 男人的爱一辈子只会付出一次,你得不到,因为你不是。 男人的痴情,女人的多情,只有死才是终。......
网虫的离婚协议书(2006-08-20 12:12:00)
摘要:银行帐号和密码全给你!我只想要上网帐号和密码; 38英寸彩电分给你,我只想要15英寸彩显; 钢琴分给你,我只想要那只能发出单调声的键盘; 所有家电的遥控器分给你,我只要那只光电鼠; 衣柜分给你,我只想要我的机箱; VCD分给你,我只想要光驱; 收录机分给你,我只想要那嘎嘎响的软驱; 24K的首饰全给你,我只想要那10G的硬盘; 功放、音响全给你,我只想要那小小的有源音箱; 手机分给你,我只想要那条电话线; 照相机分给你,我只想要扫描仪; 祖传的那只毛笔分给你,我只想要打印机; 活泼可爱的京叭狗分给你,我只想要那只56K的猫; 真皮沙发分给你,我只想要那坐着摇摇晃晃的电脑椅; 桌椅全部分给你,我只想要我那从来不收拾干净的电脑桌; 地毯分给你,我只想要鼠标垫。 ......
二路插入排序 (2006-08-20 12:05:00)
摘要:#include <stdio.h>#include <stddef.h>#define ARR_SIZE 10/* 函数原型 */void bidir_insert( int keys[], int temp[], const size_t i );int main(void){ size_t i; int keys[ARR_SIZE] = { 1050, 100, 150, 20, 9000, 5110, 3008, 1450, 5220, 500 }; int temp[ARR_SIZE]; /* 辅助数组 */ /* 进行二路插入排序 */ bidir_insert(keys, temp, ARR_SIZE); /* 输出排序结果 */ for ( i = 0; i < ARR_SIZE; ++i ) { printf("%d ", keys[i]); } printf("\......
高斯分布随机数源代码(2006-08-20 12:03:00)
摘要:#include <stdlib.h>#include <math.h>double gaussrand(){ static double V1, V2, S; static int phase = 0; double X; if ( phase == 0 ) { do { double U1 = (double)rand() / RAND_MAX; double U2 = (double)rand() / RAND_MAX; V1 = 2 * U1 - 1; V2 = 2 * U2 - 1; &nb......
残缺棋盘(defective chessboard)(2006-08-16 08:58:00)
摘要:残缺棋盘(defective chessboard)是一个有2k×2k 个方格的棋盘,其中恰有一个方格残缺。图2 - 3给出k≤2时各种可能的残缺棋盘,其中残缺的方格用阴影表示。注意当k= 0时,仅存在一种可能的残缺棋盘(如图1 4 - 3 a所示)。事实上,对于任意k,恰好存在22k 种不同的残缺棋盘。残缺棋盘的问题要求用三格板(t r i o m i n o e s)覆盖残缺棋盘(如图1 4 - 4所示)。在此覆盖中,两个三格板不能重叠,三格板不能覆盖残缺方格,但必须覆盖其他所有的方格。在这种限制条件下,所需要的三格板总数为( 22k -1 ) / 3。可以验证( 22k -1 ) / 3是一个整数。k 为0的残缺棋盘很容易被覆盖,因为它没有非残缺的方格,用于覆盖的三格板的数目为0。当k= 1时,正好存在3个非残缺的方格,并且这三个方格可用图1 4 - 4中的某一方向的三格板来覆盖。用分而治之方法可以很好地解决残缺棋盘问题。这一方法可将覆盖2k×2k 残缺棋盘的问题转化为覆盖较小残缺棋盘的问题。2k×2k 棋盘一个很自然的划分方法就是将它划分为如图1 4 - 5 a所示的4个2k - 1×2k - 1 棋盘。注意到当完成这种划分后, 4个小棋盘中仅仅有一个棋盘存在残缺方格(因为原来的2k×2k 棋盘仅仅有一个残缺方格)。首先覆盖其中包含残缺方格的2k - 1×2k - 1 残缺棋盘,然后把剩下的3个小棋盘转变为残缺棋盘,为此将一个三格板放在由这3个小棋盘形成的角上,如图14-5b 所示,其中原2k×2k 棋盘中的残缺方格落入左上角的2k - 1×2k - 1&nb......
1000以内的阶乘(2006-08-14 17:16:00)
摘要:#include<stdio.h> # include <stdlib.h> // 计算 # define N 1000 int cal(unsigned int *s,int n) { unsigned long p; // p是对每一位乘法中的值加上进位,如34*5,4*5是20,3*5的加上进位2是17 unsigned long k=0; // k是一次乘法中的进位,如10进制乘法中,34*5,4*5的进位是2,3*5的进位是1 int i; static int m=1; // m是位数,表示s有总共有多少位数字,注意:是1000进制 static int b=0; /* b用来记录后面的0,比如213,000,000,000,则b=3,后面的3个000不必再参与计算了 */ // for(i=b;i<m;i++) { p=(long)s[i]*(long)n+k; k=p/N; s[i]=p-k*N; } // b是低位乘出来的000的数目,增加后加1 while(!s[b]) b++; // 最高位的进位处理 for(k=p/N;k;) { p=k; k=p/N; s[i++]=p-k*N; m++; // 进一次m加一次 } return m; } int main(int argc,char**argv) { /* s是用来存计算结果的,以N为进位,这里N=1000,如s[0]=1,s[1]=21,s[2]=213,s[3]以上都为0,&nb......
幽默搞笑型校园小品之约会(2006-08-13 23:09:00)
摘要:约会 剧本说明: 幽默搞笑型校园小品,适合大学生娱乐 人物: 青年男:男学生 青年女:女学生 情景:校园里路灯下的一条长椅 男:(唱)孤单的人那么多,快乐的就我一个(手持玫瑰,背包) 嗳,是这么回事,前几天老乡给我介绍个朋友,说好今天晚上认识一下。问我大几了,大四了。大四咋的了,咱们学校的情况你又不是不知道:男女比例远不相配,女生楼前男生排队,实力不行只好后退,看到别人成双成对,喝杯开水都觉得伤胃,纯洁的心灵日渐憔悴,晚上做梦都想约会,总之,孤身一人简直受罪,别笑,没有女朋友就是窝囊废。 有经验的人一看就知道,初次见面不能就送女孩玫瑰,见识多的知道这是时尚消费,见识少的人还以为我思路不对,我得先藏起来慢慢把握机会(玫瑰放入包里)。说好晚上八点约会,(看表)还有十分钟,再跟大家唠一会。反正我精神比较放松,大家也看得出,我走路说话魅力无穷,心里都在祝我成功。 这次约会不光代表我个人,这是我们整个宿舍的集体荣誉。瞧,这衣服小刘的,皮鞋小李的,领带小王的,就连这发型都是大伙给设计的,如果今晚失利,回去肯定受气。我只好撒个谎,说她喜欢我,我觉得没戏,SORRY ME。哎呀,可能来了。 女:(上场)也不怕大家笑话,我也大四了。朋友给我介绍个对象,说好晚上八点约会,心里没有一点准备,如果成呢下次再会,如果不成也无所谓,反正都是他消费,寂寞的日子实在乏味。 男:可能来了,初次约会不知道,要想联系靠暗号 一号一号,我有信号 女:有信号?(从包里掏出一张纸片)接收信号,继续播报 男:寂寞男孩,有说无笑 女:孤独女孩,无依无靠 男:晚上打牌,白天睡觉 女:独守空房,心情烦燥 男:寻觅知音,解闷开窍 女:结交朋友,本人嗜好 男女:(同时)哎呀,你就是—— 男:初次这样见面,可能让你见笑 女:追求浪漫是我的爱好 男:唉,你怎么称呼呀?女:我叫王珊思 男:我叫杨武陆,你叫我老杨好了 女:老杨,这样叫挺别扭的 男:有啥别扭的,叫惯就好了。不象我上铺那同学,爱沾别人便宜,你说他不姓王也不姓杨,偏偏随他爸,姓个龚,别人一见面都喊他老龚老龚的(老公同音) 女:你这人讲话还挺幽默的 男:不幽默,寂寞 女:你寂寞啥呀,都说你们男孩日子过的好,有空在外打打球,没事回去再吹牛。不像我,别人都去谈恋爱,我在寝室瞎自在。 男:话不......
