利用c语言的二维数组输出下面的图形

来源:百度知道 编辑:UC知道 时间:2024/05/03 08:16:42
该图形是 1 0 0 0 0 1
0 1 0 0 1 0
0 0 1 1 0 0
0 0 1 1 0 0
0 1 0 0 1 0
1 0 0 0 0 1

#include "stdio.h"
void main()
{
int a[6][6];
int i,j;
for(i=0;i<6;i++)
for(j=0;j<6;j++)
{if((i==j)||(i+j==5))
a[i][j]=1;
else
a[i][j]=0;
}
for(i=0;i<6;i++)
{for(j=0;j<6;j++)
{printf("%d",a[i][j]);
}
printf("\n");
}
}

int a[6][6];
然后进行赋值即可

printf输出