鱼C论坛

 找回密码
 立即注册
查看: 3241|回复: 11

求大神,指教!!

[复制链接]
发表于 2013-5-6 20:52:25 | 显示全部楼层 |阅读模式
1鱼币
#include<stdio.h>
void main()
{
int i,j,a[5];
for(i=0;i<5;i++)
{scanf("%d",&a[i]);}//输入//
for(j=0;j<5;j++)
printf("a[%d]=%d\n",j,a[i]);

}
我输入 1 2 3 4 5
为什么打出来的是啊a[0]=0 而不是a[0]=1呢?????点解???


QQ截图20130506204839.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-5-6 21:04:36 | 显示全部楼层
#include<stdio.h>
void main()
{
        int i,a[5];

        for(i=0;i<5;i++)
        {
                scanf("%d",&a[i]);
        }
        for(i=0;i<5;i++)
        {
                printf("a[%d] = %d\n",i,a[i]);
        }
}

不用再多定义一个J变量。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-6 21:07:23 | 显示全部楼层
第二个J循环  后面输出a[i]   i未被赋值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-5-6 21:19:37 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-8 00:46:07 | 显示全部楼层
将printf("a[%d]=%d\n",j,a[ i ]);改为printf("a[%d]=%d\n",j,a[ j ]);因为上一个循环结束i=5,进入下一个循环时输出第一个是a[5]超出数组的定义范围了啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-8 01:23:54 | 显示全部楼层
楼主加油!!回复赚鱼币
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-8 09:45:34 | 显示全部楼层
曾拥有的方向 发表于 2013-5-6 21:07
第二个J循环  后面输出a   i未被赋值

不是 i 为被赋值
i 的值根据前面的循环 现在 i 的5
a[5]数组越界
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-8 09:56:39 | 显示全部楼层
小靚同学Leon 发表于 2013-5-8 00:46
将printf("a[%d]=%d\n",j,a[ i ]);改为printf("a[%d]=%d\n",j,a[ j ]);因为上一个循环结束i=5,进入下一个循 ...

正解   我说错了。。:'(
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-8 10:04:57 | 显示全部楼层
我是师兄 发表于 2013-5-8 09:45
不是 i 为被赋值
i 的值根据前面的循环 现在 i 的5
a[5]数组越界

恩恩 我这个说错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-8 16:41:08 | 显示全部楼层
佩服楼主怎么出那个结构的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-8 17:31:30 | 显示全部楼层
淡定,淡定,淡定……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-8 19:46:19 | 显示全部楼层
你第二层for 里面的a[i]错了, 这里的a[i]应是a[5]吧, 把他改成a[j]就行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-15 01:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表