Re: [問題] 關於九九乘法的小變形..想不出來..

看板Database作者 (DT)時間15年前 (2010/12/04 23:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《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
文章代碼(AID): #1C-bmi_g (Database)
討論串 (同標題文章)
文章代碼(AID): #1C-bmi_g (Database)