中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

[算法]蛇形數組算法

發布時間:2020-07-24 07:12:05 來源:網絡 閱讀:301 作者:蓬萊仙羽 欄目:開發技術

//

//  main.c

//  test2

//

//  Created by 丁小未 on 13-7-14.

//  Copyright (c) 2013 dingxiaowei. All rights reserved.

//

//蛇形函數問題

#include<stdio.h>

#include<string.h>

void main()

{

   int i = 0,n,k = 1;

   printf("請輸入N:");

   scanf("%d",&n);  //

   int j = n-1,s[100][100];

   memset(s,0,sizeof(s));  //內存初始化

   

   while(k<=n*n)

   {

       while(i<=n-1&&s[i][j]==0&&k<=n*n) {s[i++][j] = k++;}

       i--;//不然的話上面一行i++之后越過邊界了

       j--;//不然會覆蓋邊角的那個數

       while(j>=0&&s[i][j]==0&&k<=n*n)  {s[i][j--] = k++;}

       j++;

       i--;

       while(i>=0&&s[i][j]==0&&k<=n*n)  {s[i--][j] = k++;}

       i++;

       j++;

       while(j<=n-1&&s[i][j]==0&&k<=n*n)  {s[i][j++] = k++;}

       i++;

       j--;

   }

   

   //打印輸出

   for(int x = 0;x<n;x++)

   {

       for(int y = 0;y<n;y++)

       {

           if(s[x][y]<10)

               printf("%d  ",s[x][y]);

           else

               printf("%d ",s[x][y]);

       }

       printf("\n");

   }

}

結果:

[算法]蛇形數組算法

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

揭西县| 孟津县| 吴忠市| 项城市| 鹤庆县| 德阳市| 四子王旗| 彭阳县| 兴义市| 清远市| 平和县| 吕梁市| 姚安县| 天长市| 南华县| 贡山| 莲花县| 什邡市| 综艺| 石家庄市| 铅山县| 大冶市| 甘德县| 玉田县| 登封市| 榆林市| 眉山市| 阳朔县| 星子县| 土默特左旗| 白朗县| 定安县| 大荔县| 安丘市| 扎兰屯市| 高陵县| 清丰县| 辛集市| 资中县| 定州市| 苍溪县|