00:00
通过咱们刚才讲解的这几个小的问题,大家呢,去熟悉一下,咱们向到循环这个结构,其实不是新的知识,就是咱们把前面这个知识呢,给它整合起来了,说循环里边套循环了啊,那里边这个循环呢,有时候还可以再写一个if等等,这个结构呢,就比较复杂了,行,这个讲完以后的话呢,我们看始这里边有两个典型的题目啊,啊,一个呢叫九九乘法表,一个呢叫100以内所有质数的输出,哎,我们要先做第一个题啊,通过签到循环来实现一个九九乘法表。这个我们就叫做叫nu的一个table,这样九表啊,CCLV一下,这个咱们在座的所有同学应该都可以脱口而出具有化表吧,不能啊,那肯定可以的啊,九九乘法表啊,就是第一行一乘以一等于一,然二呢乘一等于二,然后你可以整个空格也行啊,二乘二等于四,然后接着就这样走啊,来最后一行。
01:14
九乘以等于九是吧,然后呢,再哎几个点,哎,九乘以九,哎等是81,整个呢,这就是一个这个三角形的这样个形状,这个上小学就得背部是吧,嗯,这个这个咱们国家呢,其实整个这个基础教育还是应该是承接的,像原来那个苏联的那种教育方式啊,就是属于基础教育阶段,这个打的这个公底呢,还是很扎实的啊,像这个国外的话呢,讲的那更更所谓的那种叫素质教育啊,启发式的教育,法制教育等等,那他们呢,其实没有严格要求去背这些东西啊,哎,大家会发现小时候虽然学的痛苦点,但是这个东西还是挺好使的,出去买个菜啊,去个超市啊,这算账算的能明白一点是吧,国外的话呢,他们确实好像这块是要差一些啊,尤其是这个西方的教育,其实咱们老师说说这个抨击,说中国这个教育这不好那不好,其实呢。
02:15
你出了国以后,你会发现国外现在开始也在学习中国的这个基础教育啊,因为像这个欧洲啊,美国呀,这个都知道,中国这个基础教育其实做的还是很很扎实的啊,中国你像这个这个整个来讲,这个经济水平一般,教育水平其实也算一般,在这种情况下呢,你看基础的这个教育,就是在中学之前的这个,包括中学参加国际上的各种比赛,那基本上都是金奖是吧,物理数学都能获奖,可能稍微弱点就是咱们在这个高等教育,所以这个阶段呢,稍微差一些了。啊,这个毕竟像美国他们有时候一个导师他就带这个十几个学生,他能顾得过来啊,咱中国呢,大学哪有导师啊,没有导师是吧,就是老师就上课就完了,而且呢,每个老师的这个科研的这个精力,科研的这个压力还是很大的,所以重心呢,都放在这个科研上,讲课呢,是顺带给你讲讲课是吧?啊有有的讲课你感觉还听不太明白,好的教授呢,搞科研你讲课听不明白,一般老师呢,他讲课你觉得讲得起来,有这样的一个矛盾呢,就出来了是吧,而且呢,没有专门的大学阶段有导师去去啊,没有,只有到研究生时候才会有,所以咱们在大学其实更多的还是一个通识性的一个教育啊,就是在高等教育这块呢,确实你投入的钱啊,各方面你跟那个美国啊,也没法比啊,所以这个差距就出来了,但是在这个基础教育阶段,咱们国家搞这个义务教育,还是其实这个这个效果还是挺好的啊。
03:41
我今得这个之前看过一个新闻,在英国,当时还是那个卡门伦执政的时候啊,当首相说呢,我们要像这个这个这个东亚的这些国家,东亚其实像中国啊,日本啊,包括东南亚的这个菲律宾啊,这都是属于基础教育做的很好的国家啊,所以我们要向他们学习啊,把我们的这个学生的数学水平呢,就提高上来是吧,说了很多这个慷慨陈词的话啊,然后下边一个记者就举手,然后他就说有什么问题,然后他直接问,首先这个这个首相先生说这个,呃,32等一级啊,直接这个看病人就说摘套是吧,说出去他也看不明白啊,啊就是可见他们这块整的挺崩溃的哈,之前还看过一个帖子,在这个好像是英国啊,他们这个超市里边说呢,这个呃怎么说呢,就是这一个一个酸奶吧,啊比如说啊举个例子,呃是呃两欧元吧,欧元不是这个标识的,是反那个啥。
04:42
是吧,哎,两欧元一个酸奶两欧元两个酸奶要了一个五欧元,对就是这个成套卖,他觉得便宜便宜点是吧,大家呢,就也不不算就就啥了,所一看也不对是吧,嗯,对,就是这个买两个更贵了哈,嗯,对就是这块就很诡异,就是他们这个有时候确实数学很差,包括有这个出国的同学呢,就是出国以后你会发现国外的这个学生他们你比如说做这种两位数的乘法呀等等,咱可能有时候简单点脑子一算就出来了,对于他们来讲就是表情很夸张,说哇,Amazing是吧,然后你们能不能口算出来,他们不知道,咱们背过九有乘法表是吧?啊这个只要背过这就很很很容易的就搞定了啊行,那拉回来啊,咱们看一下,现在呢,我希望呢,从控制台输出一个学习处法表,哎,怎么着?
05:39
这里面呢,你看我们把这一个等式,这算一个等式的啊,如果你要把它看成是一个星的话,那不就是刚才写的这个东西,哎,现在呢,只不过把这个星就是这个位置,它呢变了,哎,那变了,那整体结构其实还是一样的啊,外层循环控制行数in特I等于一,I呢小于等于九对,然后I加加好内层控制列数for int接接是一开始接呢小于这块有区别了是吧。
06:18
这块写多少,写I倍,哎,咱们刚才做的小于等于,嗯,咱们刚才做的这个时候,这不跟那个关系是一样吗?第一行的时候它就有一个,第二行的时候有两个,哎你这个不就是第二行的时候就有挨个嘛,嗯,这样保存好,嗯接从一接小等于I行,那现在关键的就是写下边这个,这里边这个等式在这里面,这里边的话。嗯,原来呢是光写一个星,那现在呢,不是星了。对,你就关注到这里边,比如某一个式子吧,比如说它这里边这个二是谁呀。
07:05
对,相当于D行那里I倍,所以这里我就用I了,然后呢,拼出来这个乘号是吧,这个前后整个空格,哎,再加上一下正好呢,是不是后边这个式子就可以表示的是这个列,哎,所以这就用阶来表示了,哎,再加上嗯,I乘以阶这块呢,拼出来一个等号,然后后边再拼上了一个真正的这个I乘以阶的结果。OK吧,行,这呢,我们就不要让它换行了,这个式子呢,跟后边的式子呢,我们也可以让它稍微空一下行是吧,要不显得太急了。行,然后当你这一行执行完以后,我们再来一个换行。哎,基本上的话呢,这个题目是不就搞定了。
08:02
来执行一下,哎,那na的还有一个table看一下这吧,哎,好看一下啊啊这个是因为它这个这显示不全了啊,这个拽拽不开了,哎,当然这个酒呢,实际上是在后边这了啊哎,这个也都在这个后边,那这样的话呢,是不是就有个九位除码表就出来,那你说我现在不要求求乘法,我想要一个这个这个99的除码表。就是一共是有99行,每一行呢,就是都到末尾,那改改个数,只需要把这个数改一下是不是就OK了。哎,就自动的给你去算了啊,行这呢是咱们说的这个,呃,叫千兆循环的一个应用,哎,这个应用一这样的一个题目,大家呢,也可以写一写这个题啊。
我来说两句