HDU1256 画8
来源:互联网 发布:mindmap for mac 编辑:程序博客网 时间:2024/06/06 13:23
画8
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Problem Description
谁画8画的好,画的快,今后就发的快,学业发达,事业发达,祝大家发,发,发.
Input
输入的第一行为一个整数N,表示后面有N组数据.
每组数据中有一个字符和一个整数,字符表示画笔,整数(>=5)表示高度.
每组数据中有一个字符和一个整数,字符表示画笔,整数(>=5)表示高度.
Output
画横线总是一个字符粗,竖线随着总高度每增长6而增加1个字符宽.当总高度从5增加到6时,其竖线宽度从1增长到2.下圈高度不小于上圈高度,但应尽量接近上圈高度,且下圈的内径呈正方形.
每画一个"8"应空一行,但最前和最后都无空行.
每画一个"8"应空一行,但最前和最后都无空行.
Sample Input
2A 7B 8
Sample Output
AAAA AAAA AA AAAA AAAA AA AA BBBBB BBBB BB BBBBB BBBB BBBB BB BBB
Source
浙江工业大学第四届大学生程序设计竞赛
做这种题的时候能够思路清晰,别把自己搞晕就差不多能做出来了。
#include<stdio.h>#include<string.h>int main(){ int n,i; scanf("%d",&n); for(i=1;i<=n;i++) { getchar(); char a; int b; int m,j,k,x; scanf("%c %d",&a,&b); x=b; m=b/2; b=b-m; for(j=1;j<=x/6+1;j++) printf(" "); for(j=1;j<=m-1;j++) printf("%c",a); printf("\n"); for(j=1;j<=b-2;j++) { for(k=1;k<=x/6+1;k++) printf("%c",a); for(k=1;k<=m-1;k++) printf(" "); for(k=1;k<=x/6+1;k++) printf("%c",a); printf("\n"); //getchar(); } for(j=1;j<=x/6+1;j++) printf(" "); for(j=1;j<=m-1;j++) printf("%c",a); printf("\n"); for(j=1;j<=m-1;j++) { for(k=1;k<=x/6+1;k++) printf("%c",a); for(k=1;k<=m-1;k++) printf(" "); for(k=1;k<=x/6+1;k++) printf("%c",a); printf("\n"); } for(j=1;j<=x/6+1;j++) printf(" "); for(j=1;j<=m-1;j++) printf("%c",a); printf("\n"); if(i!=n) printf("\n"); } return 0;}
0 0
- HDU1256画8
- HDU1256 画8
- HDU1256-画8
- HDU1256
- HDU1256(模拟)
- 画8
- 画8
- 画8
- 画8
- 画8
- hdoj1256画8
- hdu 1256 画8
- hdu-1256-画8
- HDU 1256 画8
- HDU 1256 画8
- sdjzu--画8
- hdu 1256 画8
- hdu 1256 画8
- 设备像素密度测试 (-webkit-min-device-pixel-ratio)
- How to get price from apple store or google store
- js 浏览器对象模型 (BOM)
- sql查询当天、本周、本月记录
- LeetCode
- HDU1256 画8
- UCOSII移植
- ~/.bash_profile
- Linux发送函数dev_queue_xmit分析
- 网络电视精灵
- Spring中JdbcTemplate结合连接池(c3p0、dbcp、JdbcDateSupport)及配置properties
- TCP/IP 相关知识点与面试题集
- Java--集合(Map)
- 技术晋升的评定与博弈