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

我错在哪了

热度:10   发布时间:2007-08-19 22:06:35.0
我错在哪了



运行就出这个呢 哪里错了呢
----------------解决方案--------------------------------------------------------

#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");
}
getchar();
return 0;
}
----------------解决方案--------------------------------------------------------
 拜托我才学到 2维数组 别带指针好不
 
----------------解决方案--------------------------------------------------------
...............
我也只学到二维。。。。。。
----------------解决方案--------------------------------------------------------
楼主你换个编译软件试试
程序没错的
----------------解决方案--------------------------------------------------------
楼上的你别误导啊....
明明有错的....他少{}...
----------------解决方案--------------------------------------------------------

楼上的,看来你基本的没学好
你上面那个{}根本不用加,何必呢
本身FOR下面就一句语言


----------------解决方案--------------------------------------------------------
以下是引用mayi2007在2007-8-20 12:08:52的发言:
楼上的你别误导啊....
明明有错的....他少{}...

并不是每个地方都要用{}~~~~~

LZ的程序没错!


----------------解决方案--------------------------------------------------------
以下是引用mayi2007在2007-8-20 12:08:52的发言:
楼上的你别误导啊....
明明有错的....他少{}...

在这里可以不用!


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

复合语句加 {} 要是一条 语句不是可以不加么
我换了编译器了 一样提示


----------------解决方案--------------------------------------------------------
  相关解决方案