<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
    主站蜘蛛池模板: 最近免费中文字幕mv电影| 国产精品高清免费网站| 国产精品久久久久免费a∨ | 亚洲乱码在线视频| 思思re热免费精品视频66| 亚洲日韩乱码中文无码蜜桃| 99ee6热久久免费精品6| 亚洲网站免费观看| 久久久久久久91精品免费观看| 亚洲人成网站日本片| 性做久久久久久久免费看| 亚洲女子高潮不断爆白浆| 国产精品极品美女免费观看| 无套内射无矿码免费看黄| 337p日本欧洲亚洲大胆裸体艺术| 中文字字幕在线高清免费电影| 亚洲大尺度无码专区尤物| 91免费国产在线观看| 日韩国产欧美亚洲v片| 中文字幕亚洲激情| 无码人妻一区二区三区免费看| 亚洲婷婷在线视频| 国产精品麻豆免费版| 国产福利免费视频 | 国产精品深夜福利免费观看| 一区二区三区免费看| 久久精品国产精品亚洲艾| 性xxxxx免费视频播放| 亚洲aⅴ无码专区在线观看| 亚洲国产精品无码久久九九| 久久青草免费91线频观看站街| 亚洲香蕉免费有线视频| 日韩中文无码有码免费视频 | 久久久婷婷五月亚洲97号色| 青青久在线视频免费观看| 永久免费精品影视网站| 亚洲经典在线中文字幕| 四虎永久免费地址在线网站| 99免费在线观看视频| 成人精品国产亚洲欧洲| 77777_亚洲午夜久久多人|