红联Linux门户
Linux帮助

linux学习笔记

发布时间:2011-08-03 23:08:50来源:红联作者:lin7763438
哈哈 各位高手好,因为工作需要 上个星期开始学linux,虽然大学曾经有修过这类课程,但是除了应付考试 没啥学到的,现在重新学起,希望各位大虾多多指教..
文章评论

共有 10 条评论

  1. mww-008 于 2011-09-09 18:26:40发表:

    顶。

  2. synw 于 2011-08-15 13:09:24发表:

    我是用 PHP 做的,差不多也是这个结构

  3. nishui333 于 2011-08-09 16:38:09发表:

    LZ 思维很开阔吗

  4. zzcva 于 2011-08-04 08:47:05发表:

    支持楼主

  5. lin7763438 于 2011-08-03 23:49:34发表:

    read -p "请输入行数" num

    mid=(num-1)/2


    for (( i=0;i<$num;i++ ))

    for (( j=0;j<$num;j++))

    do
    if (( i+j==$mid || i==j+$mid || j==i+$mid || j==$mid-i || i+j==$num+$mid-1))

    then
    echo -n "*"
    else
    echo -n " "
    fi

    done

  6. lin7763438 于 2011-08-03 23:49:21发表:

    read -p "请输入行数" num

    mid=(num-1)/2


    for (( i=0;i<$num;i++ ))

    for (( j=0;j<$num;j++))

    do
    if (( i+j==$mid || i==j+$mid || j==i+$mid || j==$mid-i || i+j==$num+$mid-1))

    then
    echo -n "*"
    else
    echo -n " "
    fi

    done

  7. lin7763438 于 2011-08-03 23:20:46发表:

    应该算是最简单的打印代码了..哈哈

  8. lin7763438 于 2011-08-03 23:19:51发表:

    经过分析后
    做出如下代码


    for (( i=0;i<7;i++ ))

    for (( j=0;j<7;j++))

    do
    if (( i+j==3 || i==j+3 || j==i+3 || j==3-i || i+j==9))

    then
    echo -n "*"
    else
    echo -n " "
    fi

    done

  9. lin7763438 于 2011-08-03 23:19:32发表:

    经过分析后
    做出如下代码


    for (( i=0;i<7;i++ ))

    for (( j=0;j<7;j++))

    do
    if (( i+j==3 || i==j+3 || j==i+3 || j==3-i || i+j==9))

    then
    echo -n "*"
    else
    echo -n " "
    fi

    done

  10. lin7763438 于 2011-08-03 23:14:02发表:

    昨天遇到一个作业,在shell下打印出菱形图状

    *
    * *
    * *
    * *
    * *
    * *
    *