沒錯 少了個pause
小弟習慣不好(因為用VC的關係)
您加入後就可囉
如下
#include <stdio.h>
#include <stdlib.h>
#define MAX 3
main()
{
int b[MAX][MAX] ={0};
int a = 5 ;
int i ,j ;
for(i=0;i<MAX;i++)
{
for(j=0;j<MAX;j++)
{
*(*(b+i)+j) = 1;
printf("%d ",*(*(b+i)+j));
}
printf("\n");
}
printf("after...\n");
for(i=0;i<MAX;i++)
for(j=0;j<MAX;j++)
if((i+j) % 2 == 0)
*(*(b+i)+j) = a ;
for(i=0;i<MAX;i++)
{
for(j=0;j<MAX;j++)
printf("%d ",*(*(b+i)+j));
printf("\n");
}
system("pause");
}