Re: [問題] 關於九九乘法的小變形..想不出來..
※ 引述《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
討論串 (同標題文章)