hdu1256
画横线总是一个字符粗,竖线随着总高度每增长6而增加1个字符宽.当总高度从5增加到6时,其竖线宽度从1增长到2.下圈高度不小于上圈高度,但应尽量接近上圈高度,且下圈的内径呈正方形.
每画一个"8"应空一行,但最前和最后都无空行.

- #include<stdio.h>
- #include<string.h>
- char a[], b[];
- int main()
- {
- int T;
- scanf("%d", &T);
- while(T--){
- getchar();
- char ch;
- int n;
- scanf("%c%d", &ch, &n);
- int x, y;
- x = + n /;
- y = n & ? (n -) / : (n -) / +;////
- memset(a,, sizeof(a));
- memset(b,, sizeof(b));
- int i, j;
- for(i =; i < x; i++)
- a[i] = ' ';
- for(j =; j < y; j++)
- a[x + j] = ch;
- a[x + y] = '\0';
- for(i =; i < x; i++)
- b[i] = ch;
- for(j =; j < y; j++)
- b[x + j] = ' ';
- for(i =; i < x; i++)
- b[x + y + i] = ch;
- for(i =; i < n; i++){
- if(i == || i == n - || i == (n & ? n / : n / -))
- puts(a);
- else
- puts(b);
- }
- if(T !=)
- puts("");
- }
- return;
- }
hdu1256的更多相关文章
- OJ题目分类
POJ题目分类 | POJ题目分类 | HDU题目分类 | ZOJ题目分类 | SOJ题目分类 | HOJ题目分类 | FOJ题目分类 | 模拟题: POJ1006 POJ1008 POJ1013 P ...
随机推荐
- TeamCity Agent安装
1 docker安装 docker run -it -e SERVER_URL= \ -v /home/lishan/teamcity/conf:/data/teamcity_agent/conf \ ...
- windows下使用electron+sqlite3
1.前置条件 1.1:安装 python2.7.python 若是有问题,如果之前安装过多个版本,则必须 npm config set python "/path/python.exe&qu ...
- Dio添加Cookie
在使用Options添加headers时,Map没有定义内部类型: Dio dio = new Dio(); Map headers = new Map(); headers['Cookie'] = ...
- RHCSA
系统管理 redhat 7 破解修改root密码 修改系统主机名 修改系统地址掩码网关 创建系统默认软件仓库 安装系统内核升级 绑定到外部验证服务LDAP.配置 autofs 用户组管理 创建用户组 ...
- SSH 安全加固
检查密码重用是否受限制 | 身份鉴别 说明:强制用户不重用最近使用的密码,降低密码猜测攻击风险 描述:设置较低的Max AuthTrimes参数将降低SSH服务器被暴力攻击成功的风险. 加固建议:在/ ...
- redis缓存数据库
redis 介绍 redis是业界主流的key-value nosql 数据库之一.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set( ...
- phtyon
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014316399410395 ...
- topcoder srm 640 div1
problem1 link 首先使用两个端点颜色不同的边进行连通.答案是$n-1-m$.其中$m$是联通分量的个数. problem2 link 首先构造一个最小割的模型.左边的$n_{1}$个点与源 ...
- IDEA汉化教程
https://blog.csdn.net/weixin_38500325/article/details/81393251
- jquery-1.4.4.min.js无法解析json中result.data问题
如下图该版本无法解析json数据 解决方法引用jquer.min.js,并且将$修改为jQuery