[問題] do while算乘法的問題

看板C_and_CPP (C/C++)作者 (是女的都好)時間16年前 (2010/04/12 06:13), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
int a,b,c,d=0; cout << "\n請輸入被乘數:"; cin >> a; cout << "\n請輸入乘數:"; cin >> b; cout << "\n"; c=a; do { c=c+a; d++; } while(d==b); cout<<"積="<<c; 為什麼跑出來的結果都只有c=c+a跑一次而已? 請問是那邊有問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.220.33 ※ 編輯: xup6xu6 來自: 140.123.220.33 (04/12 06:19)

04/12 06:29, , 1F
while d!=b
04/12 06:29, 1F

04/12 06:36, , 2F
原來如此== 感謝
04/12 06:36, 2F

04/12 21:59, , 3F
我只知道通常用在循環或case裡面,不過這裡放在if的括號中
04/12 21:59, 3F

04/12 21:59, , 4F
回錯..
04/12 21:59, 4F
文章代碼(AID): #1BmabiEv (C_and_CPP)
文章代碼(AID): #1BmabiEv (C_and_CPP)