看板 Visual_Basic 關於我們 聯絡資訊
最近的題目,搞不太懂某個地方, 題目的意思是要,輸入一個數字,得到它的平方。 舉例:輸入123456789 輸出:15241578750190521 使用陣列將輸入的數字個別紀錄, 之後再個別相乘,得到的答案存在另一個陣列內, 最後再用使用疊的疊起來。 ------------------------------------------------------ 現在面臨到的問題是: Text1.text 裡面的數字 L = len(text1.tex) 然後再透過Mid將裡面的數字存在A陣列 最後 for i = 1 to L for j = 1 to l z= a(i)*a(j) b(i+j) = z \ 10 b(i+j-1) = z mod 10 next next -------------------------------------------------------- 以上是完成了將運算玩的結果儲存在陣列內, 但是問題就是, NEXT之後,第二次運算的個位數, 會洗掉剛剛的十位數, 不知道要怎麼相加,而且即使相加了, 還會遇到進位的問題,完全卡關中... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.228.237.236
MOONRAKER:存進digit以前 取出該位現有內容 加上去再放不就得了 11/08 19:38