| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 988 人关注过本帖, 1 人收藏
标题:谁给分析一下这段程序
只看楼主 加入收藏
xl3358331
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-9-27
收藏(1)
 问题点数:0 回复次数:10 
谁给分析一下这段程序
图片附件: 游客没有浏览图片的权限,请 登录注册
2014-11-14 20:09
书生等待
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:280
专家分:689
注 册:2013-2-22
收藏
得分:0 
1+2+3+4+5=15
2014-11-14 20:58
soulmate1023
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:256
专家分:831
注 册:2014-9-23
收藏
得分:0 
作业贴,为什么不能自己想呢?看书找资料
2014-11-14 21:45
trista_lcl
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-11-14
收藏
得分:0 
不是应该1加到10 么?
2014-11-14 22:04
lex_ovber
Rank: 1
等 级:新手上路
帖 子:3
专家分:7
注 册:2014-11-15
收藏
得分:0 
5吧 楼上看清楚谁加谁
2014-11-15 00:28
冰蓝羽若
Rank: 2
等 级:论坛游民
帖 子:19
专家分:24
注 册:2014-10-24
收藏
得分:0 
输出sum=4吧,你自己根据代码写一下
2014-11-15 18:08
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:0 
sum又不是从1到10变化

一片落叶掉进了回忆的流年。
2014-11-15 18:36
maqiangdemo
Rank: 2
等 级:论坛游民
帖 子:78
专家分:98
注 册:2014-2-26
收藏
得分:0 
回复 2 楼 书生等待
应该是这个 5
2014-11-15 21:23
asd奥斯达速
Rank: 1
等 级:新手上路
帖 子:9
专家分:5
注 册:2014-11-15
收藏
得分:0 
我怎么老是算个4,求指点!!
2014-11-15 22:08
ouyangshit
Rank: 3Rank: 3
来 自:China
等 级:论坛游侠
帖 子:155
专家分:107
注 册:2014-10-25
收藏
得分:0 
程序代码:
#include<stdio.h>
int main()
{
    int i=0,sum=0;
    for(i=1;i<=10;sum++)
        i+=sum;
    printf("%d\n",sum);

    return 0;
}
/*
值得注意的是,这里for里的第三个表达式一反常态是sum++
累计求和的时候也反常态
i+=sum也就是
i=i+sum
接下来我人工化这个循环的执行过程
第一次循环:i=1,i<10,i=1+0=1,sum=sum+1=1
第二次循环:i=1,i<10,i=1+1=2,sum=sum+1=2
第三次循环:i=2,i<10,i=2+2=4,sum=sum+1=3
第四次循环:i=4,i<10,i=4+3=7,sum=4
第五次循环:i=7,i<10,i=7+4=11,sum=5
第六次循环:i=11,不满足i<10跳出循环


 最后输出sum的值 5
*/

图片附件: 游客没有浏览图片的权限,请 登录注册
2014-11-15 22:38
快速回复:谁给分析一下这段程序
数据加载中...
 
   



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

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