输入整数 N,输出相应蛇形方阵
时间: 2023-03-29 07:01:26 浏览: 113
蛇形矩阵算法
好的,我可以回答这个问题。以下是输出蛇形方阵的代码:
```
#include <stdio.h>
int main()
{
int n, i, j, k, a[100][100];
scanf("%d", &n);
for (i = ; i < n; i++)
{
for (j = ; j < n; j++)
{
a[i][j] = ;
}
}
k = 1;
for (i = ; i < n; i++)
{
if (i % 2 == )
{
for (j = ; j < n; j++)
{
a[i][j] = k;
k++;
}
}
else
{
for (j = n - 1; j >= ; j--)
{
a[i][j] = k;
k++;
}
}
}
for (i = ; i < n; i++)
{
for (j = ; j < n; j++)
{
printf("%d ", a[i][j]);
}
printf("\n");
}
return ;
}
```
希望能对您有所帮助!
阅读全文