| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 893 人关注过本帖
标题:for循环,帮忙下,谢谢
取消只看楼主 加入收藏
premium
Rank: 2
等 级:论坛游民
帖 子:21
专家分:27
注 册:2009-10-28
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:2 
for循环,帮忙下,谢谢
#include<stdio.h>
main()
{
    static int a[10]={1,1,1,1,1,1,1,1,1,1};
    int i,j;
    for(i=0;i<10;i++)
    for(j=0;j<i;j++)
    a[i]=a[i]+a[j];
    for(i=0;i<10;i++)
    printf("%d\n",a[i]);
}
输出结果为什么是
1
2
4
8
16
32
64
128
256
512帮忙说明下程序,尤其是a[i]=a[i]+a[j];当i=2时循环怎么计算,谢谢
2009-11-19 16:34
premium
Rank: 2
等 级:论坛游民
帖 子:21
专家分:27
注 册:2009-10-28
收藏
得分:0 
回复 5楼 ginkgo
为什么a【i】=a[i]+a[j]在i=2的时候就要执行两次了
2009-11-19 23:20
premium
Rank: 2
等 级:论坛游民
帖 子:21
专家分:27
注 册:2009-10-28
收藏
得分:0 
回复 8楼 Biffo
看了你的回帖咱明白了
2009-11-19 23:26
快速回复:for循环,帮忙下,谢谢
数据加载中...
 
   



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

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