作者tsamarfi (一 击 入 魂)
看板C_and_CPP
标题[问题] 对於一个初学者很难的简单问题...
时间Sat Apr 4 14:18:55 2009
各位高手好,小弟最近正在学c++,大学也没相关背景,只是纯兴趣,
问题太白痴也请海涵,我看过置底文的十戒,但是看完也不知道在讲甚麽@@"
因为真的是初学XD,若有违反板规请告知,我会自D.
--
最近抓了一本书来练习,里面有一练习题:九九乘法表,
我只是把书上写法加上第13行--ans=i*j...跑出来的结果就错了
请问为什麽这样写法不行?请指正说明,谢谢.
01 #include <cstdlib>
02 #include <iostream>
03
04 using namespace std;
05
06 int main(int argc, char *argv[])
07 {
08 int i, j, ans;
09
10 for(i=2; i<=9; i++)
11 {
12 for(j=1; j<=9; j++)
13 ans=i*j;
14 cout<<i<<"x"<<j<<"="<<ans<<endl;
15 cout<<endl;
16 }
17 system("PAUSE");
18 return EXIT_SUCCESS;
19 }
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.203.55
1F:→ firedcf:你的for loop j ...少了大括号 { } 04/04 14:22
2F:→ tsamarfi:啊~~~原来如此...这蠢问题真丢脸>///< 04/04 14:34
3F:→ firedcf:下次更谨慎一点就好了:D 04/04 14:39
4F:推 apruth:你要学的是用编译器debug 04/04 15:24
5F:→ VictorTom:推学习用debug, 这是写程式很重要的一个除错环节:) 04/04 17:04
6F:→ tsamarfi:了解,我会去找找DEBUG的资料,谢谢大家. 04/04 17:20
7F:→ firedcf:有找到可以偷偷告诉我 我也想学 :D 04/04 17:24
9F:→ james732:这是我之前写的 或许可以参考 04/04 17:27
10F:→ firedcf:中文版真好:D 很感谢你的分享. 不过.compiler过不了... 04/04 18:06
11F:→ firedcf:debug工具也开不起来XD ...exe产生失败XD 04/04 18:07
12F:→ firedcf:所以文章开头说的很好...compiler过了後...才能用XD 04/04 18:07