小编con*_*00b的帖子

使用Haskell打印菱形图案

我需要编写一个Haskell程序,它将以递归方式生成菱形输出.以下是给定输入的一些示例输出

输入:1
输出:

 *
* *
 *
Run Code Online (Sandbox Code Playgroud)

输入:2
输出:

    *
   * *
    *
 *     *
* *   * *
 *     *
    *
   * *
    *
Run Code Online (Sandbox Code Playgroud)

输入:3
输出:

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

    *                 *    
   * *               * *   
    *                 *    
 *     *           *     * 
* *   * *         * *   * *
 *     *           *     * 
    *                 *    
   * *               * *   
    *                 *    
             *             
            * *             
             *              
          * …
Run Code Online (Sandbox Code Playgroud)

io recursion haskell

5
推荐指数
2
解决办法
1027
查看次数

标签 统计

haskell ×1

io ×1

recursion ×1