首页 > 学院 > 开发设计 > 正文

打印图形

2019-11-06 07:21:36
字体:
来源:转载
供稿:网友
/*标题:打印图形    小明在X星球的城堡中发现了如下图形和文字:rank=3   *   * *  *   *  * * * *rank=5               *                                                                    * *                                                                  *   *                                                                * * * *                                                              *       *                                                            * *     * *                                                          *   *   *   *                                                        * * * * * * * *                                                      *               *                                                    * *             * *                                                  *   *           *   *                                                * * * *         * * * *                                              *       *       *       *    * *     * *     * *     * *   *   *   *   *   *   *   *   * * * * * * * * * * * * * * * * *  ran=6                               *                                                                    * *                                                                  *   *                                                                * * * *                                                              *       *                                                            * *     * *                                                          *   *   *   *                                                        * * * * * * * *                                                      *               *                                                    * *             * *                                                  *   *           *   *                                                * * * *         * * * *                                              *       *       *       *                                            * *     * *     * *     * *                                          *   *   *   *   *   *   *   *                                        * * * * * * * * * * * * * * * *                                      *                               *                                    * *                             * *                                  *   *                           *   *                                * * * *                         * * * *                              *       *                       *       *                            * *     * *                     * *     * *                          *   *   *   *                   *   *   *   *                        * * * * * * * *                 * * * * * * * *                      *               *               *               *                    * *             * *             * *             * *                  *   *           *   *           *   *           *   *                * * * *         * * * *         * * * *         * * * *              *       *       *       *       *       *       *       *            * *     * *     * *     * *     * *     * *     * *     * *          *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *        * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                                                             

    小明开动脑筋,编写了如下的程序,实现该图形的打印。

其实打印图形的题就是看有没有什么规律  */

#include <stdio.h>#define N 70void f(char a[][N], int rank, int row, int col){if(rank==1){a[row][col] = '*';return;}int w = 1;int i;for(i=0; i<rank-1; i++) w *= 2;f(a,rank-1,row,col+w/2);f(a, rank-1, row+w/2, col);f(a, rank-1, row+w/2, col+w);}int main(){char a[N][N];int i,j;for(i=0;i<N;i++)for(j=0;j<N;j++)a[i][j] = ' ';f(a,6,0,0);for(i=0; i<N; i++){for(j=0; j<N; j++) PRintf("%c",a[i][j]);printf("/n");}return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表