看板 C_and_CPP 關於我們 聯絡資訊
小妹最近剛在學C++,請大家幫我看看程式哪裡出問題了。 #include <cstdlib> #include <iostream> #include <iomanip> using namespace std; int main(int argc, char *argv[]) { int y,z; int i,j,a,b ; cout<<"y = ";cin>>y; cout<<"z = ";cin>>z; for(i=1;i<=z;i+=3){ a=i+1; b=i+2; for(j=1;j<=y;j++){ cout<<i<<"*"<<j<<"="<<setw(2)<<i*j<<" "; cout<<a<<"*"<<j<<"="<<setw(2)<<a*j<<" "; cout<<b<<"*"<<j<<"="<<setw(2)<<b*j<<"\n"; } cout<<"\n"; } system("pause"); return EXIT_SUCCESS; } 但跑出來的結果是 http://i.imgur.com/Rwlk8MY.jpg 但希望的結果是 http://i.imgur.com/2sSZHnp.jpg 謝謝大家!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.214.17.197 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1467633992.A.D22.html
MOONRAKER: 鍵盤小妹嗎 沒圖沒真相07/04 20:13
MOONRAKER: 然後你i每跳一次就印i, i+1, i+2 結果當然是這樣阿07/04 20:14
M大 我不懂什麼意思 抱歉 ※ 編輯: c2147369 (111.255.182.89), 07/04/2016 20:51:45
CoNsTaR: 看這桌面和回覆猜鍵盤小妹XDD07/04 22:14
asd456fgh778: 可是使用者名字叫Zoe耶07/05 05:41
asd456fgh778: 需要判斷a,b是否大於z07/05 05:47
gn00063172: 比方說z=2,i第一次跑時因為等於1,會過。但你在這個07/05 07:43
gn00063172: 會通過的判斷下同時執行a=2和b=3,當然就不符合你預期07/05 07:44
gn00063172: 只要跑到z=2的狀況囉。07/05 07:44
謝謝,我試著改改看。 我只是個愛玩遊戲的宅女...QAQ ※ 編輯: c2147369 (49.214.17.197), 07/05/2016 11:16:08
ji2my: 為什麼不用printscreen... 07/05 15:29
hunandy14: 拆3個for(但一樣2層)會比較好思考 07/05 17:07
hunandy14: 阿 圖太小沒看清楚 沒事我說錯了(以為會限定欄位) 07/05 17:08
ktecv2000: 桌面右上那個資料夾我看成家航毽 07/06 11:40
ts04953635: 原po正妹 07/08 12:59
svcc: 南台 我討厭這個老師 07/09 15:58