python中random用法 如何使用一个for循环输出九九乘法表?
浏览量:1486
时间:2021-03-17 15:18:25
作者:admin
如何使用一个for循环输出九九乘法表?
好久没写过算法了,我想问这个题目的人,要么是参加ACM这样的程序比赛,要么是面试被问到这样的题目。
刚看到这个的题目的时候,感觉挺简单的,但当要去敲代码的时候,并不是那么简单。这个题目主要考的是对程序语言掌握的基本功。
于是乎,动手写了一下代码:
(好像回答不能写代码,只能贴图了,抱歉)
写了两个方法,一个是根据题目的意思只写了一个for循环,只是这个for循环里面要两个参数(有点投机取巧了)。
另一个是用的递归调用,虽然递归的效率是比较低的,但是这个题目考的就是递归调用(我猜想的)。
我曾经被问到过一个题目:写一个1 2 …… 100,不能用for循环,不能用什么什么,具体忘了。最后这个题目也是用递归解决的,参加过ACM比赛的人都知道,设计算法的时候是绝对不能用递归的,这是ACMer的通病,而且有参加过ACM比赛经历的人在工作面试的时候经常被问道用递归解决问题,而往往这些人都想不到用递归解决,因为递归效率太低了。
所以,面对这样的问题,要多想多一点,多思考一下就出来了。
python中random用法 scanner在java中什么意思 python九九乘法表
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。