韩信点兵啊 c语言韩信点兵算法
.
从电视上看到教做手指操的节目,很感兴趣。简单易学,随时随地都可以做。多动动手指能
缓解脑疲劳,改善睡眠,对老年人更有好处。我刚学了两天,就觉得很有用。晚上玩电脑后
接着看电视剧,感觉眼睛特别乏,我利用插播广告的时间做了一会手指操,再看电视画面特
别清楚舒服。我想不是心理作用吧,感兴趣的朋友不妨试试。
第一套:
用左手拇指点食指尖一次,隔过中指点无名指尖2次,在点小手指3次,最后点中指尖4次:
返回来再点小指尖3次,点无名指尖2次,点食指尖1次。以上动作为一遍,重复此动作最
少16遍。
(先学做第一套就可以了,练熟了再学后几套,也可以两手同时做点指练习)。
第二套:
手指开始点指尖方法同上,只是最后增加用中指点拇指尖5次,然后再返回。
第三套:
动作同第一套动作。只是位置稍有改变,即用拇指点指远端横纹中间(大肠穴),或近节
横纹中间(小肠穴)1次。出环指远端横纹中间(肺穴)或近节横纹中间(肝穴)2次。触
小指远端横纹中间(肾穴)或近节横纹中间(命门穴)3次,再触中指远端横纹中间(心穴)
或中指近节横纹中间(三焦穴)4次。再返回。
第四套:
同第三套,只是增加用中指触拇指横纹中间(脾穴),然后再返回。
小提示:
这套操要求触摸遍数、次数不能有误,一旦出现错误,无论已经做过多少遍,必须从第一遍
开始重做,触及手指的速度要均匀一致,不能忽快忽慢,不怕慢就怕停。
专家简介:
王岩昆,生自中医世家。中国医疗保健国际交流促进会委员,医疗养生康复专业委员会特约委员,全国
掌指法研究组组长,世界自然医学金奖获得者。从1973年起就开始创编手指操,30余年来,根据手指连
通的不同经脉,设计了140余套健身益智的手指操。
.
韩信点兵的故事
.
韩信是秦末汉初的著名思想家,据说,有一次汉高祖刘邦在卫士的簇拥下来到练兵场,刘邦问韩信有
什么办法,不要逐个报数,就能知道场上士兵的人数,韩信先令士兵排成三列纵队,结果有两个人多余,
接着立即下令将队形改为5列纵队,这一改,又多出 3人,随后他又下令改为7列纵队,这次又剩下2人无
法成整行,在场的人都哈哈大笑,以为韩信不能清点出准确的人数,不料笑声刚落,韩信高声报告共有
士兵2333人,众人听了一愣,不知道他用了什么方法这么快就能得出正确的结果。
什么叫做“韩信点兵”
.
韩信点兵是一个有趣的猜数游戏。如果你随便拿一把蚕豆(数目约在100粒左右),先3粒3粒地数,直到
不满3粒时,把余数记下来;第二次再5粒5粒地数,最后把余数记下来;第三次是7粒一数,把余数记下来。
然后根据每次的余数,就可以知道你原来拿了多少粒蚕豆了。不信的话,你还可以实地试验一下。例如,
假如3粒一数余1粒,5粒一数余2粒,7粒一数余2粒,那么,原有蚕豆有多少粒呢?
这类题目看起来是很难计算的,可是我国有时候却流传着一种算法,综的名称也很多,宋朝周密叫它“鬼
谷算”,又名“隔墙算”;杨辉叫它“剪管术”;而比较通行的名称是“韩信点兵”。最初记述这类算法
的是一本名叫《孙子算经》的书,后来在宋朝经过数学家秦九韶的推广,又发现了一种算法,叫做“大衍
求一术”。这在数学史上是极有名的问题,外国人一般把它称为“中国剩余定理”。至于它的算法,在
《孙子算经》上就已经有了说明,而且后来还流传着这么一道歌诀:
三人同行七十稀,
五树梅花廿一枝,
七子团圆正半月,
除百零五便得知。
这就是韩信点兵的计算方法,它的意思是:凡是用3个一数剩下的余数,将它用70去乘(因为70是5与7的
倍数,而又是以3去除余1的数);5个一数剩下的余数,将它用21去乘(因为21是3与7的倍数,又是以5去
除余1的数);7个一数剩下的余数,将它用15去乘(因为15是3与5的倍数,又是以7去除余1的数),将这
些数加起来,若超过105,就减掉105,如果剩下来的数目还是比105大,就再减去105,直到得数比105小
为止。这样,所得的数就是原来的数了。根据这个道理,你可以很容易地把前面的五个题目列成算式:
1×70+2×21+2×15-105
=142-105
=37
因此,你可以知道,原来这一堆蚕豆有37粒。
我抓了一把花生豆按上面方法试试,还真准!只是小故事中的2333怎麽来的不理解,是不是2330呢?呵呵。
更多阅读
转载 C语言:随机函数rand()、srand()、random()和rando
原文地址:C语言:随机函数rand()、srand()、random()和randomized()的区别和用法作者:猎空声明一点:在VC++中,没有random()和randomize()函数,只有rand()和srand()函数。其中,random()和randomize()函数的使用的方法分别与rand()和srand()
使用Visual C++6.0编写简单C语言程序入门教程 visual c 编写c语言
使用Visual C++6.0编写简单C语言程序入门教程——简介本教程适用于C语言初学者,使用VC++6.0编写简单的程序。Visual C++6.0作为学习C语言的编程工具在合适不过了,工具比较简洁,容易上手。下面我将一步步带领大家一步步操作,教会大家如何
如何学习C语言编程
如何学习C语言编程——简介6 部分:准备工作 变量的使用 使用条件语句 学习循环语句 使用函数 不断学习诞生于上世纪70年代的C语言是一门古老的语言了, 但作为一门底层语言,时至今日它仍然非常强大。学习C语言能够为学习其他更复杂
转载 C语言贪心算法 c语言贪心算法
你真牛原文地址:C语言贪心算法作者:人鱼的泪贪心算法开放分类:算法、信息学贪心算法所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最
单片机C语言程序设计实训100例——基于PIC+Proteus仿真 pic单片机c语言教程
书名:单片机C语言程序设计实训100例——基于PIC+Proteus仿真作者:彭伟定价:88出版日期:2011-12内容简介:本书基础设计类案例涵盖PIC单片机最基本的端口编程、定时/计数器应用、中断程序设计、A/D转换、