C语言蛇形填数 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

   

    思路就是:右-》下-》左-》上

<code class="hljs cpp">#include<stdio.h>#include<string.h>int a[10][10];int main(){    int i,j, n, num=0;    memset(a, 0, sizeof(a));    scanf("%d", &n);    num=a[i=0][j=0]=1;    while(num < n*n)    {        while(j<n-1 j="" n-1="">=1 && !a[i][j-1]) a[i][--j] = ++num;    //左        while(i>=1 && !a[i-1][j]) a[--i][j] = ++num;    //上    }    for(i=0;i<n;i++){ 3d="" code="" j="0;j<n;j++)" return=""></n;i++){></n-1></string.h></stdio.h></code>

最新文章