作者cyutdt (DT)
看板Database
标题Re: [问题] 关於九九乘法的小变形..想不出来..
时间Sat Dec 4 23:20:09 2010
※ 引述《shinmeteor (shin)》之铭言:
: ※ [本文转录自 java 看板 #1C-bBl1v ]
: 作者: shinmeteor (shin) 看板: java
: 标题: [问题] 关於九九乘法的小变形..想不出来..
: 时间: Sat Dec 4 22:40:43 2010
: 不知道plsql可以在这里发问吗?有专版吗?有误po请跟我说一下,会马上删除,谢谢。
: 请问一下@@
: DECLARE
: v_m number(5):=0;
: v_col number(5):=9;
: v_String VARCHAR2(100):='';
: v_z number(5):=9;
: BEGIN
: LOOP
: FOR v_i IN 1 .. v_z
: LOOP
: FOR v_j IN (1+v_m) ..(v_col+v_m)
: LOOP
: IF v_j <= v_z THEN
: v_String:=v_String||'
: '||v_j||'*'||v_i||'='||LPAD((v_i*v_j),2,'0');
: END IF;
: END LOOP;
从IF到END IF;改成以下:
IF v_j <= v_i THEN
v_String:=v_String||''||v_j||'*'||v_i||'='||LPAD((v_i*v_j),2,'0');
ELSE
v_String:=' ';
END IF;
我没有测试...所以不保证
但我觉得原本的程式结果输出不是像你列的那样...
1.每个x*y=n後面没看到程式有输出空白
2.这个问题看起来有点像作业
3.依照输出结果,原有的程式写法也不是写得很好
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.43.171.164