excel巧解福尔摩斯算题

本节重点:循环语句在vba编程的运用。

操作方法

  • 01

    这就是福尔摩斯算题。

  • 02

    进入Visual Basic编辑器。

  • 03

    插入模块。

  • 04

    编程。根据题意,设四个变量,从小到大依次为:邻、妹、弟、我。它们的和最大为17,2+4+5+6=17,所以,“邻”最大为2。1+2+3+11=17,所以,“我”最大为11。1+2+6+8=17,所以,“弟”最大为6。1+3+6+7=17,所以,“妹”最大为3。依次试着取值,只要四个数字的和小于18就可以,同时,记录它们的积,也就是门牌号。

  • 05

    关闭vbe窗口,启动宏。

  • 06

    执行宏。

  • 07

    运行结果显示在sheet2表里,这是前一部分的结果。

  • 08

    这是后一部分的结果。

  • 09

    对所有这些可能的结果进行排序。

  • 10

    客人想了好一阵,忽然又把主人问:“邻居家的是一名,还是不止一个人?” 主人对客答此问,客人得数即分明。现问门牌多少号,四家孩子各几名? 所以,结果就是门牌号为120的这俩组数字,如果主人说,邻居家的是1人,那么,妹、弟、我,依次就是3、5、8人。如果主人说,邻居家的是2人,那么,妹、弟、我,依次就是3、4、5人。

(0)

相关推荐

  • excel巧解猴子吃桃问题

    本节重点:循环语句.递归算法在vba编程的运用. 操作方法 01 猴子吃桃问题的题目. 02 进入Visual Basic编辑器. 03 插入模块. 04 编程.定义桃子数组,循环语句算出第10次吃完 ...

  • Excel巧解韩信点兵问题

    淮安民间传说着一则故事--"韩信点兵":秦朝末年,楚汉相争.有一次,韩信将1500名将士与楚王大将李锋交战.苦战一场,楚军不敌,败退回营,汉军也死伤四五百人,于是,韩信整顿兵马也返 ...

  • Excel巧取保留位数取整round函数应用

    如题:Excel巧取保留位数取整round函数应用,有时候我们需要取整,有时候需要留存几位有效数字. 操作方法 01 round公式函数的用法=round(需要取整的数字,取整的小数点后位数). 02 ...

  • Excel中用身份证号算生日:MID函数的用法与技巧

    Excel中用身份证号算生日:MID函数的用法与技巧,MID函数的作用是返回文本字符串中从指定位置开始的特定数目的字符(该数目由用户指定)。 语法 MID(text,start_num,num_cha ...

  • WPS表格教程:如何制作自动出题和计分的口算题模板

    自从省教育厅做出了小学一二年级不准布置书面家庭作业的规定后,许多数学老师就给学生家长布置了一道特殊的作业:每天给孩子出十道口算题,家长批改并指导孩子订正。一向懒散的我接到任务后就把工程转包给了WPS表 ...

  • Excel巧用数据有效性限制重复录入姓名

    Excel巧用数据有效性,限制重复录入姓名

  • Excel巧用条件格式做数据分析

    Excel巧用条件格式做数据分析

  • excel巧用函数规避4和7特殊数字

    Excel的自动填充功能很高效,但有时我们不希望看到某些数字,例如我们在生成楼层.会员卡等序号的过程中,许多人不希望看到4和7这样的数字.那么如何避免呢? 其实,通过巧妙地利用SUBSTITUTE函数 ...

  • 怎么用手机快速检查孩子的口算题答案?

    小孩刚刚上了一年级,每天都习惯性的出一些口算练习题给她自己完成,然后让她自己用手机去检查对错,她很感兴趣,每天都很自觉的完成练习. 操作方法 01 在练习本上出一些口算题. 02 点击手机桌面上的&q ...