作者c2147369 (stitch)
看板C_and_CPP
标题[问题] 九九乘法表改良问题
时间Mon Jul 4 20:06:30 2016
小妹最近刚在学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://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1467633992.A.D22.html
1F:→ MOONRAKER: 键盘小妹吗 没图没真相07/04 20:13
2F:→ MOONRAKER: 然後你i每跳一次就印i, i+1, i+2 结果当然是这样阿07/04 20:14
M大 我不懂什麽意思 抱歉
※ 编辑: c2147369 (111.255.182.89), 07/04/2016 20:51:45
3F:→ CoNsTaR: 看这桌面和回覆猜键盘小妹XDD07/04 22:14
4F:推 asd456fgh778: 可是使用者名字叫Zoe耶07/05 05:41
5F:推 asd456fgh778: 需要判断a,b是否大於z07/05 05:47
6F:推 gn00063172: 比方说z=2,i第一次跑时因为等於1,会过。但你在这个07/05 07:43
7F:→ gn00063172: 会通过的判断下同时执行a=2和b=3,当然就不符合你预期07/05 07:44
8F:→ gn00063172: 只要跑到z=2的状况罗。07/05 07:44
谢谢,我试着改改看。
我只是个爱玩游戏的宅女...QAQ
※ 编辑: c2147369 (49.214.17.197), 07/05/2016 11:16:08
9F:推 ji2my: 为什麽不用printscreen... 07/05 15:29
10F:→ hunandy14: 拆3个for(但一样2层)会比较好思考 07/05 17:07
11F:→ hunandy14: 阿 图太小没看清楚 没事我说错了(以为会限定栏位) 07/05 17:08
12F:推 ktecv2000: 桌面右上那个资料夹我看成家航毽 07/06 11:40
13F:→ ts04953635: 原po正妹 07/08 12:59
14F:推 svcc: 南台 我讨厌这个老师 07/09 15:58