当前位置: 代码迷 >> C语言 >> 我错在哪了
  详细解决方案

我错在哪了

热度:7   发布时间:2007-08-22 16:37:27.0

没有错的 ,可能是编译器的问题的吧


----------------解决方案--------------------------------------------------------

是不是,没有return;!!!
加一个上试一试!
如果不是这个的错的话,,我就不知道了
把,,
scanf("%d",&a[i][j]);

huan cheng


scanf("%d",a[i]+j);

[此贴子已经被作者于2007-8-22 16:47:37编辑过]


----------------解决方案--------------------------------------------------------
请换编译器
----------------解决方案--------------------------------------------------------
我菜鸟哈 瞎说下 从图片上看你用的是TC
比把TC的文件夹放到C:/ 下看
----------------解决方案--------------------------------------------------------
你没错,你的编译器有问题!!!
----------------解决方案--------------------------------------------------------
楼主用vc++6.0吧
TC太不好用了,粘贴复制都没有。
----------------解决方案--------------------------------------------------------

这个程序没有一点错误,我认为错误有可能是上面大家所讲的编译器有错误,或是你的文件名有误


----------------解决方案--------------------------------------------------------
换编译器 DEV-C++
通过
----------------解决方案--------------------------------------------------------

别争了,程序是对的,可能是编译器或设置有问题;程序我调试通过了,结果如下:



----------------解决方案--------------------------------------------------------
可以这样试一试:
#include<stdio.h>
int main(void)
{
int i,j,a[3][3];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",*(a+i)+j);

for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
printf("%d",*(*(a+i)+j));
printf("\n");
}
}
----------------解决方案--------------------------------------------------------
  相关解决方案