我错在哪了
运行就出这个呢 哪里错了呢
----------------解决方案--------------------------------------------------------
#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的发言:
楼上的你别误导啊....
明明有错的....他少{}...
楼上的你别误导啊....
明明有错的....他少{}...
在这里可以不用!
----------------解决方案--------------------------------------------------------
复合语句加 {} 要是一条 语句不是可以不加么
我换了编译器了 一样提示
----------------解决方案--------------------------------------------------------