当前位置:首页 » 编程语言 » c语言麻将

c语言麻将

发布时间: 2022-06-15 22:54:06

c语言脑筋急转弯

对不起,我有老师问小明:“1+1=?”小明说:“不知道。”老师叫小明回家问爸爸妈妈。小明回家问妈妈,妈妈正在打麻将,她叫道:“七条!”小明又去问爸爸,爸爸正在吃肯德基,他说:“真香啊!”小明又去问姐姐,姐姐正在看电视,她看到了克林顿,叫道:“美国总统克林顿!”小明又去问哥哥。哥哥正在看书,他读道:“我家住在美丽的厕所里。”第二天,老师问小明:“1+1=?”小明说:“七条!”老师给了他一巴掌,小明说:“真香啊!”老师火了,问:“这话是谁叫你的?”小明说:“美国总统克林顿!”老师快崩溃了,他又问:“你家住哪里?”小明说:“我家住在美丽的厕所里。”老师昏倒。

有一天老师问小明“1+1=?”
小明:“不知道”
老师:“回家问你家人,明天告诉我”
小明回到家,他老爸在炒股,小明问他,他一看股票涨了,说:“200万”
他又走到弟弟那里,弟弟在看电视,小明问他,他一看到高潮,就喊:“奥特曼”
他接着走到他哥哥那里,小明问他,他刚刚喝玩可乐,说:“好爽啊”
他往回走,遇到姐姐正在singing“我家住在马路边呀咿呀咿呀呦”

第2天,课上,老师问小明“1+1=?”
小明:“200万”
老师:“是谁告诉你的?”
小明:“奥特曼”
老师扇了他两极耳光
小明:“好爽啊”
老师:“你家在哪儿,我今天要家访”
小明:“我家住在马路边呀咿呀咿呀呦”
老师:“…………………………”

开学第一天,老师问小明:“小明,1+1=?”小明说:“不知道。”老师说:“那你回家问问你的家人去。”
小明去问妈妈,妈妈正在和别人吵架,小明问:“妈妈1+1=?”妈妈说:“王八蛋!”小明知道了1+1=王八蛋;小明又去问爸爸,爸爸正在喝啤酒,小明问:“爸爸1+1=?”爸爸说:“爽!”小明又知道了1+1=爽;小明又去问爷爷,爷爷正在看电视,小明问:“爷爷1+1=?”爷爷说:“黑帮老大!”小明知道了1+1=黑帮老大;小明又去问姐姐,姐姐正在唱国歌:起来不愿做奴隶的人们!小明知道了1+1=起来不愿做奴隶的人们;小明又去问妹妹,妹妹正在唱儿歌:小兔子乖乖把门开开!小明知道了1+1=小兔子乖乖把门开开。
第二天,老师问:“小明1+1=?”小明说:“王八蛋。”“啪”老师打了小明一巴掌,小明说:“爽。”老师莫名其妙地说:“谁教你的?”小明说:“黑帮老大。”老师吓了一跳,问:“小明你在干什么?”小明唱道:起来不愿做奴隶的人们。老师吧小明关出门外,小明边敲门边唱到:小兔子乖乖把门开开。老师晕了

有一天,老师问小明:“1+1=几”,小明说:“不知道”。老师说:“回去问家长”。小明回去后来到医院,他问护士:“1+1=几”。护士听不见,对这一个病人说:“你有神经病”!他来到一个商店老板面前,问商店老板:“1+1=几?”商店老板也听不到,对着一个员工说:“我炒你鱿鱼!”然后,小明来到一个小孩面前说:“1+1=几?”小孩不知道,说:“我家猪仔垃圾桶,咿呀咿呀哟!”然后小明来到一个工程师面前,对工程师说:“1+1=几?”,工程师没听到他在说话,对着工人说:“房子要倒,大家快跑!”第2天,老师问小明:“1+1=几?”小明说“你有神经病!”老师气的把小明拉到办公室门口,对这小明生气地说:“1+1=几?”小明说:“我炒你鱿鱼!”老师把校长叫来,校长对小明说:“你家住在哪?”小明说:“我家猪仔垃圾桶,咿呀咿呀哟!”校长气的说要打电话给他家长,小明说:“房子要倒,大家快跑!!!”

Ⅱ 麻将中的西风俗称什么

西葫芦。
西风,字面意义是指从西向东吹的风;在毛主席笔下,西风还多了一层含义,特指以美帝国主义为首的西方列强。在现代,还有同名的网络游戏和歌曲。

Ⅲ 求一个关于麻将程序的思路(c语言)

组成胡牌的规则只有两种,三个相同或者三个排成顺序(也就是相邻)
可能有很多对,那么分别挑出,这个是必须的,剩下的赋值新的数组中,这是这个新的数组有12个数据
如定义
int guize1(int *b) //这里b有三个数据,三个数相同
{
if(b[0]==b[1]&&b[1]==b[2]&&b[0]==b[1])
return 1;
return 0; //这里加不加else都可以
}
int guize2(int *c) //这里c有三个数据,三个数是顺序的
{
int x[3];
int i,j,t;
for(i=0;i<3;i++) //赋值新的数组,因为数组数组改变可以影响到调用它的函数中的数值
x[i]=c[i];
for(i=0;i<3;i++) //x数值排序,随便选一个,我的可能不对,呵呵
for(j=i+1;j<3;j++)
if(x[i]<x[j])
{
t=x[i];
x[i]=x[j];
x[j]=t;

}
if(x[0]=x[1]-1&&x[1]==x[2]-1) //顺序的话返回1
return 1;
return 0;
}
int huipai(int *a) //这里a数组有12个数据
{
//这里就需要枚举了,没别的办法
int i,j,k;
int y[3];

for(i=0;i<10;i++)
for(j=i+1;j<11;j++)
for(k=j+1;k<12;k++) //这三个循环就是所有的情况吧,你想想

{
y[0]=a[i];
y[1]=a[j];
y[2]=a[k];

if(guize1(y)||guize2(y)) //判断是否构成关系,直接调用子函数即可
return 1;
}

}

主函数中调用子函数的程序
int pai[14] ; //这里放14个数据,初始化自己搞定
int hpai[12];
//排序14个数据自己搞定
int i,j,k;

for(i=0;i<13;i++)
{
if(pai[i]==pai[i+1]) //如果有对

{
k=0;

for(j=0;j<i;j++) //分两段赋值新的数组

hpai[k++]=pai[j];
for(j=i+2;j<14;j++)
hpai[ k++]=pai[j];
}
if(hupai(hpai))
printf("yes");
else
printf("no");

}

Ⅳ C语言 VC/TC环境下的麻将游戏,最好是长沙麻将代码,

发送到了

Ⅳ C语言的指针看了很多资料 但是就是搞不清!不知道什么时候搞用什么时候不该用

原帖及讨论:http://bbs.bccn.net/thread-211258-1-1.html

声明:moonwalker 作于2008年4月26日 转载请注明出处
指针对一部分初学者来说一直是一个无法逾越的障碍,没有指针的C语言就好像没有左腿的短跑运动员。今天我来试试换一种方法来理解指针,希望能帮还在为指针挣扎的朋友们理清思路,高手略过即可。
我们先认为内存是一家客栈(看起来这和老掉牙的大楼的比喻没什么区别,但是请你耐心看下去)。
同大部分的客栈一样,这家客栈有天、地、人等各种档次的房间,用现在的话就是单人间、双人间、四人间等等。来住店的客人也是车水马龙,三教九流都有,我们看看都有哪些人:
快乐单身汉char,还有char的小弟unsigned char,他们只住单人间;
short int, unsigned short int都是已婚无孩,他们只住二人间;
int, unsigned int, long int, unsigned long int,这些都是四口之家,当然住四人间了;说起来这里面的前两位,int和 unsigned char,在dos时代还是二人世界,住二人间,后来出了32位系统后,他们才成为四口之家,等到了64位时代,他们中有人会变成8口之家。人口变化太 快,所以人口问题就不讨论了,只要知道有几口人(几个字节)就住几人间就行了。
另外还有一些更庞大的家庭double,float我们就不一一赘述了。
住客栈是要登记的,至少老板要知道哪个房间没人住,好租给新来的客人吧?于是就把每位客人的房间号都记在了纸上,然后把纸卷在了针上,大大节省了空间,这就是纸针(指针*)啦,^_^。为了安全,登记完的指针也放在客房里了,不过是没有人住的房间。
为了区分不同身份的客人(本客栈不搞歧视,区分身份只是为了便于管理),客栈用颜色不同的纸来记录房间号,这就有了不同类型的指针,比如蓝色的char* 这种指针只记录单人间的房间号,红色的int*只记录四人间的。看起来分这么多种类很混乱,但是如果有很多同类型的组团(数组)来住店时就方便了,上次 int a[100]来旅游的时候,就找到那一沓100张红色的指针就可以知道谁住哪里了。比如团长a[0]的房间号记在第一张纸p上,那么翻开下一页(p++) 你就找到了隔壁的房间号,你拿前四张去找人正好可以凑一桌麻将了。
虽然指针分为很多颜色(类型),但是不管多大的家族都只住一间屋子,只有一个房间号,所以无论什么颜色的指针都具有相同的大小,长度就是房间号那么长。
并 非所有人都像int a[100]那么幸运,他们来的时候正好一层100个房间都没人住,于是他们可以住在同一片连续的区域。上次m, n, p, q, r一起来想住连续的几个屋子,方便一起去玩,偏偏找不到合适的房间,只好m住3楼,n住5楼,…,总之都很远。可是m老是来问老板他的朋友们住哪里?老板 每次要找半天,后来想了个办法,把记录这几个人的指针用一个盒子*p[5](指针数组)放在一起,这样就方便多了。
有的客人脾气很怪,比如char F[4],他们四个是一个乐队的,可是又不愿住四人间,非要一人住一间,还一定是连着的,如果不连着就不住,老板没办法,给他们找了连着的四间房。可是大 牌还真是难缠,他们早上出去工作就退房,晚上又要回来住,老板又要给他们找连续的四间房,天天如此,而且每次都浪费四个指针,客栈的成本一下提高了。老板 又想了个办法,他专门为这些人订做了另一种颜色的指针(*p)[4](指向数组的指针),他用这个指针记录他们老大F[0]的房间号,剩下的三位房间号就 是紧挨着的三间,减少了不少浪费。
一直忘了介绍客栈的两个伙计,一个叫“小&”,另一个叫”小*”,看外形就知道,”小*”比较圆滑,肯定是经常可客人,而“小&”肚子比 较大,一看就是常年打算盘,记帐不活动造成的。有时候有人来客栈找住店的人,首先要查找客人的房间,“小&”就是负责去取保存房间号的指针的,比 如上面提到的m想找r去逛街,“小&”就去找r的指针了(&r), “小&”找了半天,终于找到了r的指针p(p = &r),他把p交给”小*”, ”小*”就拿着p去叫客人了(*p就是r了)。看起来好像”小*”的工作比“小&”轻松,其实”小*”也不容易,他要区分指针的颜色(类型)来决 定叫多少个人,比如拿的是蓝色的指针(上面说得是char型),就只叫一个客人就可以,如果是红色的(int)就得叫4位客人,如果少叫了一位楼下找人得 客人会生气得,因为没有把要找的人找全。
好了,这家客栈介绍完了,为了感谢你看到这里,现在客栈经营权就交给你了,希望你财源广进!

Ⅵ c语言能设计麻将桌程序吗

C语言连操作系统都能实现,当然能设计你需要的麻将桌程序了

Ⅶ 哪个麻将游戏可以邀请自己朋友一桌玩!

  1. 您和朋友都有QQ的话可以通过qq游戏中心里面的麻将游戏进行同玩

  2. 也可以在手机上的应用中心,下载一个在线麻将游戏,直接邀请好友同玩


Ⅷ 欢乐麻将是用什么语言编写的

Android系统内核编程语言是c/c++。android使用dalvik虚拟机制,本质上它是一个Java虚拟机。android底层驱动,以及操作系统全部内核都是使用C语言和汇编语言编程开发。但是android操作系统本身是使用Java开发,使用JNI调用本地的C语言库,由操作系统实现对底层调用。所以android应用开发,即手机app开发,使用的是Java语言,一般不会用到c/c++语言。

热点内容
魔兽世界自动钓鱼脚本 发布:2024-05-19 06:43:07 浏览:494
cbs加密 发布:2024-05-19 06:29:56 浏览:200
ssis存储过程 发布:2024-05-19 06:21:31 浏览:630
怎样删除小视频文件夹 发布:2024-05-19 05:49:29 浏览:589
开启php短标签 发布:2024-05-19 05:44:12 浏览:473
android各国语言 发布:2024-05-19 05:42:54 浏览:247
微信什么资料都没怎么找回密码 发布:2024-05-19 05:35:34 浏览:907
填志愿密码是什么 发布:2024-05-19 05:30:23 浏览:318
城堡争霸自动掠夺脚本 发布:2024-05-19 05:22:06 浏览:204
asp编程工具 发布:2024-05-19 05:20:36 浏览:143