5*5矩阵,对角线的元素都为一,其余元素都是0
//5*5矩阵,对角线的元素都为一,其余元素都是0
#include<stdio.h>
int main ()
{
int j , k , a[5][5] , *p = *a ;//定义指针
for ( j = 0 ; j < 5 ; j ++ )
{
for ( k = 0 ; k < 5 ; k ++ )
{
if ( k == j || ( k + j ) == 4 )
{
*p = 1 ;
p ++ ;
}
else
{
*p = 0 ;
p ++ ;
}
}
}
for ( j = 0 ; j < 5 ; j ++ )
{
for ( k = 0 ; k < 5 ; k ++ )
{
printf("%2d",a[j][k]);
}
printf("\n");
}
return 0;
}