[問題] 99乘法表的問題

看板C_and_CPP (C/C++)作者 (Terry)時間16年前 (2010/02/22 20:48), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/4 (看更多)
以前寫99乘法我表都是用2層的for下去算 可是今天遇到一個填充題,用了3層for跟3個int 一直想不出答案所以想請問大家 #include <stdio.h> #include <stdlib.h> int main() { int i,j,k; for( ) //這裡要填 { for( ) //這裡要填 { for( ) //這裡要填 { printf(" ", , ,); //這裡要填 } } printf("\n"); } system("PAUSE"); return 0; } 太深奧了,我搞不懂 >"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.11.6

02/22 21:11, , 1F
一層填 for(i=1;i--;) 其他照舊XD
02/22 21:11, 1F

02/22 21:12, , 2F
我覺得這題目很莫名奇妙這樣= =
02/22 21:12, 2F

02/22 23:38, , 3F
程式碼填空口也, 好久沒見到這種....的考題了....XD
02/22 23:38, 3F

02/23 10:11, , 4F
個位數左補空白?
02/23 10:11, 4F

02/23 10:16, , 5F
補空白用printf就直接辦得到了吧....@_@"
02/23 10:16, 5F

02/23 20:33, , 6F
故意要搞3圈咩
02/23 20:33, 6F

02/23 20:39, , 7F
好吧, 也是Orz
02/23 20:39, 7F
補充一個我同學提供的解法 for(i=0;i<=2;i++ ) //第1格 for(j=1;j<=3;j++ ) //第2格 for(k=1;k<=9;k++ ) //第3格 printf("{0}*{1} = {2} ",(i * 3) + j , k, ((i * 3) + j)*k); //第4格 所以他把乘數拆開用i跟j,被乘數用k搞定 雖然看到有人解開題目很高興啦,多學到新招 但是這題目好無聊,明明不用那麼麻煩,害我想半天都想不到 ※ 編輯: terrytai 來自: 218.170.5.5 (02/24 19:15)
文章代碼(AID): #1BWdqEml (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1BWdqEml (C_and_CPP)