2016 - 2024

感恩一路有你

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九九乘法表

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。