蓝桥杯2013年第四届真题-打印十字图-题解(C++代码) ```#includeusingnamespacestd;chararr[5+4*30][5+4*30];voidprint(intn){for(inti=0;i 题解列表 2020年02月27日 0 点赞 0 评论 1231 浏览 评分:0.0
优质题解 蓝桥杯2013年第四届真题-打印十字图-题解(C语言代码)---图文(超容易理解) 摘要:#####找规律:以“$”为红点,连线起来即为下图,不难得出总行数总列数均为t=4n+5(正方形),总行数列数一定为奇数,很容易确定最中间的点为a[t/2][t/2]。  ```c#include#includechars[250][250];intmain(){inti,j,k,n;intm;memset(s,'.',sizeof(s));//全部赋值.scanf("%d",&n);m=n*4+5;//这是总边长k=2,i=0;//k是刚开始隔着的, 题解列表 2020年02月13日 0 点赞 0 评论 1212 浏览 评分:9.9
蓝桥杯2013年第四届真题-打印十字图-题解(C++代码) ```cpp#includeusingnamespacestd;#includevoidAddPic(chara[130][130],intplies,intn){intx=2*(plies-n+1);inty=2*(plies-n);//找准第一个$的位置, 题解列表 2020年02月01日 0 点赞 0 评论 1437 浏览 评分:0.0
优质题解 蓝桥杯2013年第四届真题-打印十字图 (C++代码)(C也行,只引入了stdio.h) 摘要:输入 一个正整数 n (n< 30) 表示要求打印图形的层数。 输出 对应包围层数的该标志。 样例输入 ```cpp 3 ``` 样例输出 ```cpp ..…… 题解列表 2020年01月13日 0 点赞 3 评论 2630 浏览 评分:9.9
蓝桥杯2013年第四届真题-打印十字图-题解(C语言代码),30行 ##就是按照输入1,输出9行,输入2,输出13行;输入3,输出17行主要细数每行的规律```c#includeintmain(){intn,i,j,k;scanf("%d",&n);chara[200][150];intm=n*4+5;n=n+1;for(i=0;i 题解列表 2020年01月03日 0 点赞 0 评论 1087 浏览 评分:9.9
蓝桥杯2013年第四届真题-打印十字图-题解(C语言代码) ```c#includevoidget(intN,intn,chara[130][130]){inth=(N-n)*2;//h为每层打印初始位置,会根据总层数和现在要打印的层数相结合intl=5+(n-1)*4;//为每层'$'的个数,注意每层的长宽都相同, 题解列表 2019年12月12日 0 点赞 0 评论 2049 浏览 评分:9.9
蓝桥杯2013年第四届真题-打印十字图 (C++代码) ```cpp/*思路:一层一层的进行操作,就像3D打印机那样********************总结:1.这样的题需要找规律,根据规律进行编程,并且和控制图形大小的n紧密相连*/#includeusingnamespacestd;voidA(intn){inth=n*4+5;chara[130][ 题解列表 2019年12月08日 0 点赞 0 评论 986 浏览 评分:0.0
蓝桥杯2013年第四届真题-打印十字图-题解(Java代码) importjava.io.*;importjava.util.*;publicclassMain{publicstaticvoidmain(String[]arg){Scannerin=newScanner(System.in);intn, 题解列表 2019年09月09日 0 点赞 0 评论 1168 浏览 评分:0.0
蓝桥杯2013年第四届真题-打印十字图 (C语言代码) 摘要:解题思路: 首先要计算n=1的时候长宽和n的关系。 在计算n=2的,n=3的,找到n与长宽关系。 之后先把n=1的逐行打印出来。 &nb 题解列表 2019年05月22日 0 点赞 0 评论 1199 浏览 评分:0.0