注册 登录
编程论坛 C++教室

小小的提示

一切皆安 发布于 2011-04-03 11:04, 330 次点击
哎  郁闷   以后不能太相信书上的答案,书上的编程题给的答案跟我和我调试的不一样。
比如
#include<iostream>
using namespace std;
int main()
{
    int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=10;
    for(i=1;i<3;i++)
        for(j=0;j<=i;j++)
            s+=a[i][j];
        cout<<s<<endl;
        cout<<s<<endl;
        return 0;
}
书上给的是18
但我调试出来是28,晕.
3 回复
#2
lintaoyn2011-04-03 11:16
那就是书上错了。可能是s=0;给印成s=10;了
#3
pangding2011-04-03 18:33
必须理解成印刷错误。s 初始化成 10 干嘛用呀。
#4
lscalin2011-04-04 09:28
下次买书先把勘误表看下把里面的错误先提前看下,哈哈
1