标题:http://bbs.bccn.net/member.php?action=activate&uid=891496&id=ZiWbT ...
只看楼主
阿Rui
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2017-1-9
结帖率:0
已结贴  问题点数:20 回复次数:5 
http://bbs.bccn.net/member.php?action=activate&uid=891496&id=ZiWbTQ
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
    int a[]={1,2,3,4,5},i,sum=0;
    a[0]=11;
    a[1]=12;
    a[2]=13;
    for(i=0;i<5;i++)
    {
        printf("1\n");
    sum=sum+a[i];   
    }
    printf("%d",sum);
}

结果是 45            for循环是循环了5次 怎么结果会是45呢? 没懂      


    a[0]=11;
    a[1]=12;
    a[2]=13; 的三个数组加在一起是45 但for循环是5次 就没懂 有什么关系?
搜索更多相关主题的帖子: include choice 
2017-01-09 16:29
bjut_Allen
Rank: 9Rank: 9Rank: 9
来 自:平乐园工业技术学校
等 级:蜘蛛侠
威 望:8
帖 子:323
专家分:1223
注 册:2016-10-16
得分:5 
不是45吗?

Code is my life.
2017-01-09 16:36
grmmylbs
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:54
帖 子:1409
专家分:5845
注 册:2016-2-14
得分:5 
11+12+13=?
2017-01-09 16:49
ldsh304
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:7
帖 子:242
专家分:755
注 册:2016-1-18
得分:5 
         sum=sum+a[i];
i = 0时  11=0+11;
i = 1时  23=11+12;
i = 2时  36=23+13;
i = 3时  40=36+4;
i = 4时  45=40+5;
输出肯定是45
2017-01-09 17:10
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
得分:5 
有种我校卷的味道此题笔试为佳~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-01-09 18:24
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
得分:0 
a[0] a[1] a[2]
重新赋值了~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-01-09 18:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-473445-1-1.html




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

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