[問題]C++ 九九乘法表 如何用if來寫呢??

看板C_and_CPP作者 (lianchiamin)時間16年前 (2010/02/01 10:05), 編輯推噓7(7015)
留言22則, 16人參與, 最新討論串1/13 (看更多)
這是我跟我同學想到的問題 現在有想到用do while寫 但卻不知道如何用if來寫 希望板上的大大能提供一些方向 以下是我的程式碼: int main(int argc, char *argv[]) { int i=1; int j=1; int sum; do { j=1; do { sum=i*j; cout<<j<<"*"<<i<<"="<<sum<<"\t"; j++; } while(j<=i); i++; cout<<endl; } while(i<=9); system("PAUSE"); return 0; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.195.88.145

02/01 10:08, , 1F
不懂你想用if寫什麼, 如果只是想在程式裡插個有工作的if
02/01 10:08, 1F

02/01 10:09, , 2F
把while(..)都換成while(1), {}內最後用if來break....XD
02/01 10:09, 2F

02/01 10:17, , 3F
把迴圈都用if-goto取代,不過不建議這樣用就是了~
02/01 10:17, 3F

02/01 10:22, , 4F
if和迴圈是不一樣的東西 不懂你要用if寫是為什麼...
02/01 10:22, 4F

02/01 10:25, , 5F
要不要考慮遞迴 遞迴正夯~~XD
02/01 10:25, 5F

02/01 10:38, , 6F
是不是要排的漂亮?????
02/01 10:38, 6F

02/01 10:57, , 7F
做成遞迴的話,終止條件會用到 if 是沒錯。
02/01 10:57, 7F

02/01 13:37, , 8F
我在想...應該不是把for誤以為是if了吧?
02/01 13:37, 8F

02/01 13:48, , 9F
謝謝大家,我後來想想這個想法不可行,不好意思。
02/01 13:48, 9F

02/01 16:06, , 10F
......為什麼 你要把問題複雜化.....
02/01 16:06, 10F

02/01 18:06, , 11F
用雙層for迴圈就可以解了 這是C語言講迴圈的標準範例..
02/01 18:06, 11F

02/01 18:41, , 12F
用其他方法寫,是為了練習學會更多的應用吧
02/01 18:41, 12F

02/02 10:08, , 13F
謝謝flydragon198,我的確是想多練習不同的方法。
02/02 10:08, 13F

02/02 10:34, , 14F
if ( i == 1 && j == 1 ) 寫81次 這樣可以嗎?
02/02 10:34, 14F

02/02 10:40, , 15F
謝謝Lanrete大的想法,但這樣並不是我想做的目的^^。
02/02 10:40, 15F

02/02 10:55, , 16F
凡人當用迴圈
02/02 10:55, 16F

02/02 14:54, , 17F
遞迴應只天上有,凡人應當用迴圈 (樓上是這句嗎?有點忘了
02/02 14:54, 17F

02/03 12:02, , 18F

02/03 19:29, , 19F
有點想噓這個想法... 你壓根沒說if大概想怎麼用
02/03 19:29, 19F

02/03 19:29, , 20F
不然飛龍那個就是很好的答案了
02/03 19:29, 20F

02/03 19:30, , 21F
再不然配上goto, 這答案一定也行
02/03 19:30, 21F

02/03 19:31, , 22F
不過那就相當於在寫組語。 所以組語風格是你想法嗎?
02/03 19:31, 22F
文章代碼(AID): #1BPZRfz4 (C_and_CPP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 13 篇):
文章代碼(AID): #1BPZRfz4 (C_and_CPP)