博文
日本最痛恨的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......
2进制的高精度加,减和乘法的C++程序(2006-10-24 12:24:00)
摘要:#include <iostream.h>
#include <mem.h>
const int MAXSIZE = 20; //max length of the number
const 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)
{
ch......
摘<啊爽要发言>一经典文章(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]);
 ......
高斯分布随机数源代码(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;
V......
残缺棋盘(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&......
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;
}&n......
幽默搞笑型校园小品之约会(2006-08-13 23:09:00)
摘要:约会
剧本说明:
幽默搞笑型校园小品,适合大学生娱乐
人物:
青年男:男学生
青年女:女学生
情景:校园里路灯下的一条长椅
男:(唱)孤单的人那么多,快乐的就我一个(手持玫瑰,背包)
嗳,是这么回事,前几天老乡给我介绍个朋友,说好今天晚上认识一下。问我大几了,大四了。大四咋的了,咱们学校的情况你又不是不知道:男女比例远不相配,女生楼前男生排队,实力不行只好后退,看到别人成双成对,喝杯开水都觉得伤胃,纯洁的心灵日渐憔悴,晚上做梦都想约会,总之,孤身一人简直受罪,别笑,没有女朋友就是窝囊废。
有经验的人一看就知道,初次见面不能就送女孩玫瑰,见识多的知道这是时尚消费,见识少的人还以为我思路不对,我得先藏起来慢慢把握机会(玫瑰放入包里)。说好晚上八点约会,(看表)还有十分钟,再跟大家唠一会。反正我精神比较放松,大家也看得出,我走路说话魅力无穷,心里都在祝我成功。
这次约会不光代表我个人,这是我们整个宿舍的集体荣誉。瞧,这衣服小刘的,皮鞋小李的,领带小王的,就连这发型都是大伙给设计的,如果今晚失利,回去肯定受气。我只好撒个谎,说她喜欢我,我觉得没戏,SORRY ME。哎呀,可能来了。
女:(上场)也不怕大家笑话,我也大四了。朋友给我介绍个对象,说好晚上八点约会,心里没有一点准备,如果成呢下次再会,如果不成也无所谓,反正都是他消费,寂寞的日子实在乏味。
男:可能来了,初次约会不知道,要想联系靠暗号
一号一号,我有信号
女:有信号?(从包里掏出一张纸片)接收信号,继续播报
男:寂寞男孩,有说无笑
女:孤独女孩,无依无靠
男:晚上打牌,白天睡觉
女:独守空房,心情烦燥
男:寻觅知音,解闷开窍
女:结交朋友,本人嗜好
男女:(同时)哎呀,你就是——
男:初次这样见面,可能让你见笑
女:追求浪漫是我的爱好
男:唉,你怎么称呼呀?
女:我叫王珊思
男:我叫杨武陆,你叫我老杨好了
女:老杨,这样叫挺别扭的
男:有啥别扭的,叫惯就好了。不象我上铺那同学,爱沾别人便宜,你说他不......