while循环九九乘法表 用循环结构输出一张九九乘法口诀表?
用循环结构输出一张九九乘法口诀表?
我给你写出拉了。其实就是用两个FOR循环就可以实现了。publicclassfor循环语句{/***@paramargs*/publicstaticvoidmain(String[]args){//TODO自动生成方法存根for(inti=1i<9i ){for(intj=1j<=ij )<br/>System.out.print(j "*" i "=" (j*i) "t")<br/>System.out.println()<br/><br/>}}}这个就是了。
如何使用一个for循环输出九九乘法表?
好久没写过算法了,我想问这个题目的人,要么是参加ACM这样的程序比赛,要么是面试被问到这样的题目。
刚看到这个的题目的时候,感觉挺简单的,但当要去敲代码的时候,并不是那么简单。这个题目主要考的是对程序语言掌握的基本功。
于是乎,动手写了一下代码:
(好像回答不能写代码,只能贴图了,抱歉)
写了两个方法,一个是根据题目的意思只写了一个for循环,只是这个for循环里面要两个参数(有点投机取巧了)。
另一个是用的递归调用,虽然递归的效率是比较低的,但是这个题目考的就是递归调用(我猜想的)。
我曾经被问到过一个题目:写一个1 2 …… 100,不能用for循环,不能用什么什么,具体忘了。最后这个题目也是用递归解决的,参加过ACM比赛的人都知道,设计算法的时候是绝对不能用递归的,这是ACMer的通病,而且有参加过ACM比赛经历的人在工作面试的时候经常被问道用递归解决问题,而往往这些人都想不到用递归解决,因为递归效率太低了。
所以,面对这样的问题,要多想多一点,多思考一下就出来了。
while循环九九乘法表 java九九乘法表用for循环 嵌套for循环输出99乘法表
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。