博文

 日本最痛恨的6个笑话 【转贴】  (2006-10-24 12:38:00)

摘要: 1  日本最痛恨的6个笑话 (1)       四个外科医生围坐在一起,谈论他们喜欢为何种人做手术。        第一个医生说:"我最喜欢为图书管理员做手术。当你打开他们的身体时,里面          的一切东西都是按字母顺序排列的。"        第二个医生说:"我最喜欢为会计做手术。当你打开他们的身体时,一切都是按         数字顺序排列的。"         第三个医生说:"我最喜欢为电工做手术。当你找开他们的身体时,一切都是用        颜色做代号的。"           第四个医生说: "我最喜欢为日本人做手术。"其他三个医生面面相觑,表示        怀        疑,其中一个问什么。第四个医生说因为他们没有心肝,没有脊骨,且屁股和头可以相交换。        小日本最痛恨的6个笑话 (2)        一个人给日本人商人打电话说:"我找太郎先生。" 接线员说:"对不起,他上周去        世了。"第二天,这个人又一次打电话,想跟太郎谈一谈。这次接线员有点厌烦,说      ......

阅读全文(3793) | 评论:0

堆排序和选择排序的效率对比的程序(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]......

阅读全文(4861) | 评论:0

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;    ......

阅读全文(4864) | 评论:0

 摘<啊爽要发言>一经典文章(2006-08-20 19:38:00)

摘要:    每一个男人都是这样,他可以对每个女人说“我爱你”,但他一辈子只会爱上一个女人,只有一个。     女人需要的是一个关怀她,爱她,可以让她依靠,保护她一辈子的人,当她遇到一个男人时,爱的死去活来,山盟海誓。因为种种原 因的分开,她不会再记得他,或者说不会记得那么深刻。因为当她遇到一个更好的男人时,她会拿两个人来比较,她会觉得遇到更好的是 她的幸运。     但男人不是这样,当他爱上一个女人,真真正正 的爱,他不会在爱上任何一个人。当这段感情失败后,他会把这段记忆放在心里,把这个女人放在心底。     原来一个男人可以把很多女人放在心里,但一辈子只有一个女人可以在他心底。     无论他以后会再相处再多的女人,他都会清楚的知道,自己最爱的是谁。     无论以后他遇到的女人多么优秀,他也不会改变。因为他心底的女人是他的支柱,他不会用她和任何一个人相比,他认为这种比较是 愚蠢的,他一辈子只会爱她一个。放在心底的女人,永远的伤痕。   男人都是爱面子的, 也许他平时会活的很潇洒,但在一个人孤独的时候,他会放下所有的尊严,放声痛哭,思念唯一的她。     男人的爱一辈子只会付出一次,你得不到,因为你不是。     男人的痴情,女人的多情,只有死才是终。......

阅读全文(3028) | 评论:0

网虫的离婚协议书(2006-08-20 12:12:00)

摘要:银行帐号和密码全给你!我只想要上网帐号和密码; 38英寸彩电分给你,我只想要15英寸彩显; 钢琴分给你,我只想要那只能发出单调声的键盘; 所有家电的遥控器分给你,我只要那只光电鼠; 衣柜分给你,我只想要我的机箱; VCD分给你,我只想要光驱; 收录机分给你,我只想要那嘎嘎响的软驱; 24K的首饰全给你,我只想要那10G的硬盘; 功放、音响全给你,我只想要那小小的有源音箱; 手机分给你,我只想要那条电话线; 照相机分给你,我只想要扫描仪; 祖传的那只毛笔分给你,我只想要打印机; 活泼可爱的京叭狗分给你,我只想要那只56K的猫; 真皮沙发分给你,我只想要那坐着摇摇晃晃的电脑椅; 桌椅全部分给你,我只想要我那从来不收拾干净的电脑桌; 地毯分给你,我只想要鼠标垫。 ......

阅读全文(3378) | 评论:0

二路插入排序 (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("\......

阅读全文(6961) | 评论:0

高斯分布随机数源代码(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......

阅读全文(7798) | 评论:0

残缺棋盘(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......

阅读全文(5720) | 评论:0

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......

阅读全文(5943) | 评论:2

幽默搞笑型校园小品之约会(2006-08-13 23:09:00)

摘要:约会  剧本说明:  幽默搞笑型校园小品,适合大学生娱乐    人物:  青年男:男学生  青年女:女学生    情景:校园里路灯下的一条长椅    男:(唱)孤单的人那么多,快乐的就我一个(手持玫瑰,背包)  嗳,是这么回事,前几天老乡给我介绍个朋友,说好今天晚上认识一下。问我大几了,大四了。大四咋的了,咱们学校的情况你又不是不知道:男女比例远不相配,女生楼前男生排队,实力不行只好后退,看到别人成双成对,喝杯开水都觉得伤胃,纯洁的心灵日渐憔悴,晚上做梦都想约会,总之,孤身一人简直受罪,别笑,没有女朋友就是窝囊废。  有经验的人一看就知道,初次见面不能就送女孩玫瑰,见识多的知道这是时尚消费,见识少的人还以为我思路不对,我得先藏起来慢慢把握机会(玫瑰放入包里)。说好晚上八点约会,(看表)还有十分钟,再跟大家唠一会。反正我精神比较放松,大家也看得出,我走路说话魅力无穷,心里都在祝我成功。  这次约会不光代表我个人,这是我们整个宿舍的集体荣誉。瞧,这衣服小刘的,皮鞋小李的,领带小王的,就连这发型都是大伙给设计的,如果今晚失利,回去肯定受气。我只好撒个谎,说她喜欢我,我觉得没戏,SORRY ME。哎呀,可能来了。  女:(上场)也不怕大家笑话,我也大四了。朋友给我介绍个对象,说好晚上八点约会,心里没有一点准备,如果成呢下次再会,如果不成也无所谓,反正都是他消费,寂寞的日子实在乏味。  男:可能来了,初次约会不知道,要想联系靠暗号  一号一号,我有信号  女:有信号?(从包里掏出一张纸片)接收信号,继续播报  男:寂寞男孩,有说无笑  女:孤独女孩,无依无靠  男:晚上打牌,白天睡觉  女:独守空房,心情烦燥  男:寻觅知音,解闷开窍  女:结交朋友,本人嗜好  男女:(同时)哎呀,你就是——  男:初次这样见面,可能让你见笑  女:追求浪漫是我的爱好  男:唉,你怎么称呼呀?女:我叫王珊思  男:我叫杨武陆,你叫我老杨好了  女:老杨,这样叫挺别扭的  男:有啥别扭的,叫惯就好了。不象我上铺那同学,爱沾别人便宜,你说他不姓王也不姓杨,偏偏随他爸,姓个龚,别人一见面都喊他老龚老龚的(老公同音)  女:你这人讲话还挺幽默的  男:不幽默,寂寞  女:你寂寞啥呀,都说你们男孩日子过的好,有空在外打打球,没事回去再吹牛。不像我,别人都去谈恋爱,我在寝室瞎自在。  男:话不......

阅读全文(4969) | 评论:0