青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 21,  comments - 9,  trackbacks - 0
n階幻方問題:設n為奇數(n[3, 19])。試在n´n的表格內不重復地填上1, 2, …, n2數字,使得橫向、縱向、兩對角線上數之和都相等。


  1#include<stdio.h>
  2#include<malloc.h>
  3//此程序適用于幻方問題
  4//奇數階幻方問題
  5
  6
  7//初始化函數
  8void init(int n,int **rect)
  9{
 10    int i = 0;
 11    int j = 0;
 12    for(i = 0;i<n;i++)
 13    {
 14        for(j = 0;j<n;j++)
 15        {
 16            rect[i][j] = 0;
 17        }

 18    }

 19}

 20
 21//計算函數
 22void pro(int n,int **rect)
 23{
 24    /*奇數階幻方問題的規則是
 25    1   把1放到第一行的正中間
 26    2   其他數都放到上一個數的右上角
 27    3   如果是在第一行,那么把它的行數變為n,列數加1
 28    4    如果是在最后一列,則行數減1 列數變為1
 29    5   當然了,上面3 4 兩種情況只有最右上角的一個格會同時發生,而當它發生的時候,就把該元素直接放到右上角那個元素的下面即可
 30    6   如果后續的數所處的位置已有數,則行數加1 列數不變
 31    
 32    */

 33
 34
 35    int i = 0;
 36    int j = 0;
 37    int currentNum = 2;
 38    int final = n*n;
 39    j = n/2;
 40    rect[i][j] = 1;//把1放到中間的位置
 41    for(;currentNum<=final;currentNum++)
 42    {
 43        j++;
 44        i--;
 45        //首先處理右上角的元素
 46        if(i<0 && j== n)
 47        {
 48            i+= 2;
 49            j--;
 50        }

 51        else
 52        {
 53            if(i<0)
 54            {
 55                i = n-1;
 56            }

 57            if(j == n)
 58            {
 59                j = 0 ;
 60            }

 61        }

 62
 63        if(rect[i][j] != 0)
 64        {
 65            
 66            i+=2;
 67            j--;
 68        }

 69        rect[i][j] = currentNum;
 70    }

 71
 72}

 73
 74
 75//打印輸出函數
 76void print(int n ,int **rect)
 77{
 78    int i = 0;
 79    int j = 0;
 80    for(i = 0;i<n;i++)
 81    {
 82        for(j= 0;j<n;j++)
 83        {
 84            printf("%d  ",rect[i][j]);
 85        }

 86        printf("\n");
 87    }

 88
 89}

 90void main()
 91{
 92    int n = 0;
 93    int i = 0;
 94    int j = 0;
 95    int** rect;
 96    printf("請輸入一個奇數\n");
 97    scanf("%d",&n);
 98    //OK 成功讀入了數據
 99
100    //下面創建一個矩形
101    rect = (int **)malloc(sizeof(int *)*n);
102    for(i = 0;i<n;i++)
103    {
104        rect[i] = (int *)malloc(sizeof(int)*n);
105    }

106    //截止到此,已經成功動態創建了這個數組
107    
108
109    //初始化函數
110    init(n,rect);
111    //運算的函數
112    pro(n,rect);
113    //下面是打印的函數
114    print(n,rect);
115
116
117
118    
119
120}



以上就是整理的幻方問題的程序,希望各位指正!
posted on 2011-02-16 19:43 崔佳星 閱讀(491) 評論(0)  編輯 收藏 引用 所屬分類: 數據結構和算法

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2011年2月>
303112345
6789101112
13141516171819
20212223242526
272812345
6789101112

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

文章分類

文章檔案

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品二区| 欧美日韩情趣电影| 欧美深夜影院| 99在线视频精品| 9l国产精品久久久久麻豆| 国产精品免费看片| 久久久综合网| 欧美视频国产精品| 久久亚洲精选| 亚洲一级特黄| 久久综合影视| 亚洲一区二区三区高清| 午夜精品久久久久久久99水蜜桃 | 欧美在线视频免费| 日韩午夜激情av| 久久精品夜色噜噜亚洲aⅴ| 亚洲韩国一区二区三区| 在线一区二区三区四区| 在线观看不卡| 亚洲精品视频在线看| 亚洲午夜电影| 免费观看30秒视频久久| 欧美一区二区三区的| 欧美3dxxxxhd| 免费在线视频一区| 国产精品综合久久久| 亚洲国产精品99久久久久久久久| 欧美成人免费全部| 狠狠色伊人亚洲综合成人| 亚洲剧情一区二区| 日韩小视频在线观看| 欧美成人精品一区二区三区| 亚洲色图自拍| 欧美日本久久| av成人福利| 亚洲女爱视频在线| 国产三级欧美三级日产三级99| 一区二区欧美在线观看| 亚洲一区二区三区四区视频| 欧美日韩亚洲综合一区| 在线一区欧美| 国产精品日韩久久久久| 一二三区精品| 久久电影一区| 亚洲国产你懂的| 欧美久久电影| 中文日韩电影网站| 久久精品毛片| 在线日韩中文| 欧美激情1区2区3区| 欧美激情aⅴ一区二区三区| 亚洲欧洲一区二区在线播放| 欧美人成免费网站| 欧美亚洲三级| 亚洲狼人综合| 久久综合久久综合九色| 日韩一级大片| 激情久久中文字幕| 欧美日韩亚洲三区| 久久综合影视| 欧美一区激情| 亚洲图片欧美午夜| 91久久精品久久国产性色也91| 亚洲已满18点击进入久久| 亚洲国产另类精品专区 | 久久精品视频在线免费观看| 精品69视频一区二区三区| 欧美色区777第一页| 免费不卡在线观看av| 欧美伊久线香蕉线新在线| 亚洲校园激情| 一本久道久久综合婷婷鲸鱼| 亚洲国产成人久久综合一区| 久久精品国产999大香线蕉| 亚洲一区三区视频在线观看| 亚洲日本va午夜在线电影| 在线成人h网| 亚洲国产精品悠悠久久琪琪| 久久久91精品国产一区二区精品| 亚洲美女精品久久| 亚洲人成网站色ww在线| 亚洲国内在线| 亚洲美女中文字幕| 亚洲与欧洲av电影| 久久精品中文字幕一区| 久久精品一区二区三区不卡| 久久久91精品国产一区二区精品| 久久亚洲私人国产精品va| 蜜臀av性久久久久蜜臀aⅴ四虎| 免费不卡亚洲欧美| 欧美国产日韩一区二区| 国产精品v一区二区三区| 国产欧美日韩综合精品二区| 在线观看欧美日韩国产| 亚洲激情在线观看视频免费| 亚洲少妇最新在线视频| 久久精品在线| 亚洲精品色图| 亚洲一区二区三区免费观看 | 亚洲精品国产精品国自产观看浪潮| 亚洲国产精品123| 亚洲国产精品一区二区第四页av| 亚洲精品四区| 你懂的国产精品| 亚洲特级片在线| 欧美成人有码| 亚洲大胆在线| 久久看片网站| 欧美在线免费观看视频| 欧美天天综合网| 亚洲精品国产拍免费91在线| 久久久久91| 午夜精品久久久久久99热软件 | 国产精品视频一区二区三区 | 在线亚洲精品| 欧美日韩成人综合| 久久精品国产2020观看福利| 久久婷婷国产综合精品青草| 亚洲精品小视频在线观看| 欧美激情久久久久久| 亚洲国产精品久久91精品| 亚洲国产成人精品女人久久久| 午夜精品美女久久久久av福利| 一区二区三区回区在观看免费视频| 午夜视频一区在线观看| 国产人久久人人人人爽| 久久国产加勒比精品无码| 久久精品欧美日韩| 亚洲日本一区二区三区| 亚洲午夜极品| 伊人久久大香线蕉av超碰演员| 久热综合在线亚洲精品| 久久国产一二区| 欧美日韩不卡一区| 最新日韩在线视频| 亚洲国产精品专区久久| 免费观看亚洲视频大全| 亚洲经典三级| 欧美国产在线观看| 欧美日韩国产999| 亚洲欧美激情一区| 午夜亚洲精品| 亚洲精品国偷自产在线99热| 亚洲国产视频直播| 国产精品久久99| 美女露胸一区二区三区| 欧美日本高清一区| 久久久综合网站| 欧美日本高清视频| 亚洲一级黄色av| 久久亚洲综合色| 欧美一区二区三区啪啪 | 亚洲一区精彩视频| 中文欧美日韩| 亚洲国产精品成人综合色在线婷婷| 亚洲二区视频| 国产在线欧美| 亚洲制服av| 亚洲特色特黄| 欧美顶级艳妇交换群宴| 欧美刺激性大交免费视频| 欧美一二三视频| 欧美三级午夜理伦三级中视频| 欧美1级日本1级| 国模精品一区二区三区色天香| 亚洲免费福利视频| 日韩视频永久免费| 老司机一区二区| 蜜桃久久av一区| 精品盗摄一区二区三区| 香蕉久久国产| 欧美在线网址| 国产精品一二| 亚洲一区二区三区在线视频| 日韩视频在线一区二区三区| 美女91精品| 亚洲精品一二三区| 亚洲图片激情小说| 国产精品日韩在线| 亚洲欧美日韩国产综合精品二区| 欧美一级久久久| 在线精品亚洲| 欧美日韩国产在线观看| 亚洲三级性片| 亚洲免费在线电影| 永久免费精品影视网站| 欧美成ee人免费视频| 亚洲六月丁香色婷婷综合久久| 亚洲欧美精品在线观看| 国产区亚洲区欧美区| 欧美专区亚洲专区| 亚洲黄色影院| 国产伦精品一区二区三区视频孕妇| 久久蜜桃精品| 亚洲一区二区影院| 亚洲欧洲日产国码二区| 久久精品首页| 午夜精品视频一区| 99视频有精品| 国产精品国产a级|