#define N 5
#include<stdio.h>
void main()
{
int a[N][N]; int i,j; for (i=0; i<N; i++) for (j=0; j<N; j++)?{? /*?按照規律給這5行5列元素賦值 */
if (i==0 || j==0 || i==4 || j==4)? a[i][j] = 1;
?else if (i==1 || j==1 || i==3 || j==3)
? a[i][j] = 2;
?else
a[i][j] = 3; }?for (i=0; i<N; i++) /*輸出這5行5列元素*/
{
for (j=0; j<N; j++)
printf("%-4d", a[i][j]);
printf("\n");
}
}
在Visual C++ 6.0環境下調試運行結果如下圖: