| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2087 人关注过本帖
标题:求助:分析一下计算过程
只看楼主 加入收藏
zhy_dai
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-5-15
收藏
得分:0 
你们在运行之前先把鼠标箭头放在主程序开始的地方,然后点手那个键,再点旁边的那个键。最后按f10,一下一下的。下面就会给出每走一步是如何计算的。在在右面的栏里输入i,j(分别)就能给出他们的变化方式。这样就能知道是怎么一回事了
2008-11-10 22:28
hokers
Rank: 1
等 级:新手上路
威 望:1
帖 子:102
专家分:0
注 册:2008-11-9
收藏
得分:0 
ps:广陵
s=1+2+3+4+5+6+7+8+15+16+17+18=92     //????????
算对没.
2008-11-10 22:45
hbzj01
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-11-1
收藏
得分:0 
if(i==2||i==4)
        continue;
        j=0;此处如果没有为什么结果是52??
        do
2008-11-10 23:08
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
回复 22# 的帖子
----------

    对不起,我犯了个严重的错误。其实这个运算中一维的a[0]根本没参与进来,因为i++之后已经直接变成a[1]了。所以结果是92,如果按照我刚才错误的理解,应该是102才是。

    谢谢提醒并指出错误,我误人不浅啊——上面的注释已经更正,请大家原谅。
2008-11-11 00:16
hokers
Rank: 1
等 级:新手上路
威 望:1
帖 子:102
专家分:0
注 册:2008-11-9
收藏
得分:0 
呵呵,终于发现拉
2008-11-11 00:27
wnder112
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-11-8
收藏
得分:0 
这里涉及到continue的用法
2008-11-11 12:47
renhongjun
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2008-11-10
收藏
得分:0 
j=0;
        do
        {
            s+=a[i][j];
            j++;
        }while(j<4);
    }
1:j=0
2:s=s+a[2][0]
3:j=1
4j=1<4
5s=s+a[2][1]
6j=2
7j=2<4
8s=s+a[2][2]
9j=3
10j=3<4
11s=s+a[2][3]
12j=4
13j=4不小于4
14退出do while循环
2008-11-11 13:19
fengzhi_zxw
Rank: 1
来 自:地球
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-11-11
收藏
得分:0 
i等于2和4的时候不执行
i等于013的时候执行
(j只是用来代表数组的下标)
i=0
    j=0
    s=1
    j=1
    s=3
    j=2
    s=6
    j=3
    s=10
i=1
    j=0
    s=15
……
……
……
……
……
一直执行下去最后打出92
2008-11-11 13:30
zhuzhetian
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-10
收藏
得分:0 
结果是92,j=0是每次i发生变化时,让数组取到呵a[i][0]到a[i][3]4个值,实际只有i++ = 0 和i++ =2时循环了,累加了 {5,6,7,8}和{15,16,17,18}的值
2008-11-11 13:47
京广铁路
Rank: 1
等 级:新手上路
威 望:1
帖 子:119
专家分:0
注 册:2008-11-3
收藏
得分:0 
学习了
2008-11-11 15:08
快速回复:求助:分析一下计算过程
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017246 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved