<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Oo緣來是你oO


    posts - 120,comments - 125,trackbacks - 0
    ??????????????????????????????????????????????蛇行填數(shù)

    顯示效果如下:

    1 ???? ? 3 ???? ? 4 ????

    2 ??? ?? 5 ????? 8
    ????

    6 ??? ? 7 ???? ? 9



    package ?Test;

    import
    ?java.io.BufferedReader;
    import
    ?java.io.IOException;
    import
    ?java.io.InputStreamReader;

    public ? class
    ?Main?{
    ????
    public ? static ? void ?main(String[]?args)? throws
    ?NumberFormatException,
    ????????????IOException?{
    ????????System.out.println(
    " 請(qǐng)輸入數(shù)組的大小: "
    );
    ????????BufferedReader?br?
    = ? new ?BufferedReader( new
    ?InputStreamReader(System.in));
    ????????
    int ?arraySize? =
    ?Integer.parseInt(br.readLine());
    ????????
    int [][]?a? = ? new ? int
    [arraySize][arraySize];
    ????????
    int ?row? = ? 0
    ;
    ????????
    int ?number? = ? 1 ;???????? // ?準(zhǔn)備填充的數(shù)字

    ???????? int ?snakeLine? = ? 0 ;???? // ?snakeLine代表斜行(蛇行)數(shù),由于snakeLine將會(huì)用于數(shù)組下標(biāo)的計(jì)算,所以從0開始計(jì)數(shù)

    ????????
    for ?(;?snakeLine? < ? 2 ? * ?arraySize? - ? 1 ;?snakeLine ++ )?{
    ????????????
    if ?(snakeLine? < ?arraySize)? // ?左上半部分

    ????????????{
    ????????????????
    if ?(snakeLine? % ? 2 ? != ? 0 )? // ?奇數(shù)斜行

    ????????????????{
    ????????????????????
    for ?(row? = ?snakeLine;?row? >= ? 0 ;?row --
    )
    ????????????????????????a[row][snakeLine?
    - ?row]? = ?number ++
    ;
    ????????????????}?
    else
    ?{
    ????????????????????
    for ?(row? = ?snakeLine;?row? >= ? 0 ;?row --
    )
    ????????????????????????a[snakeLine?
    - ?row][row]? = ?number ++
    ;
    ????????????????}
    ????????????}?
    else ?{? // ?右下半部分

    ???????????????? if ?(snakeLine? % ? 2 ? != ? 0 )?{
    ????????????????????
    for ?(row? = ?arraySize? - ? 1 ;?row? > ?snakeLine? - ?arraySize;?row --
    )
    ????????????????????????a[row][snakeLine?
    - ?row]? = ?number ++
    ;
    ????????????????}?
    else
    ?{
    ????????????????????
    for ?(row? = ?arraySize? - ? 1 ;?row? > ?snakeLine? - ?arraySize;?row --
    )
    ????????????????????????a[snakeLine?
    - ?row][row]? = ?number ++
    ;
    ????????????????}
    ????????????}
    ????????}

    ????????System.out.println(
    " Result?as?follows:\n "
    );
    ????????
    for ?(row? = ? 0 ;?row? < ?arraySize;?row ++
    )?{
    ????????????
    for ?(number? = ? 0 ;?number? < ?arraySize;?number ++ )?{? // ?number此處作為數(shù)組的下標(biāo)使用

    ????????????????System.out.print(a[row][number]? + ? " \t " );
    ????????????}
    ????????????System.out.println();
    ????????????System.out.println();
    ????????}
    ????}
    }




    馬嘉楠
    jianan.ma@gmail.com

    posted on 2006-11-09 13:24 馬嘉楠 閱讀(491) 評(píng)論(0)  編輯  收藏 所屬分類: SoureCode
    主站蜘蛛池模板: 国产免费啪嗒啪嗒视频看看| 免费无码又爽又刺激网站| 中文字幕乱码免费视频| 亚洲一二成人精品区| 日日麻批免费40分钟无码| 亚洲Aⅴ无码专区在线观看q| 日本在线免费观看| 久久久亚洲欧洲日产国码二区| 久别的草原电视剧免费观看| 国产亚洲成AV人片在线观黄桃| 亚洲av无码专区在线观看下载| 最近中文字幕mv手机免费高清 | 华人在线精品免费观看| 亚洲热妇无码AV在线播放| 97人妻精品全国免费视频| 精品亚洲成a人片在线观看| 无码区日韩特区永久免费系列| 亚洲一卡一卡二新区无人区| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 免费看香港一级毛片| 国产成人综合久久精品亚洲| 亚洲毛片av日韩av无码| 国产一级片免费看| 亚洲一区二区三区亚瑟| 日本无吗免费一二区| 一区二区三区免费在线视频| 亚洲国产AV无码专区亚洲AV| 91久久青青草原线免费| 亚洲国产欧美国产综合一区| 亚洲欧洲中文日韩久久AV乱码| 久久免费公开视频| 久久国产亚洲精品| 亚洲综合无码AV一区二区| 永久免费在线观看视频| 色噜噜的亚洲男人的天堂| 久久91亚洲人成电影网站| 最近免费中文字幕大全视频 | 亚洲熟妇无码一区二区三区导航| 亚洲国产成人久久一区久久| 免费A级毛片无码A∨| 亚洲丶国产丶欧美一区二区三区|