HDU1256画8
来源:互联网 发布:淘宝主图图标素材 编辑:程序博客网 时间:2024/05/27 20:45
画8
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4979 Accepted Submission(s): 2157
Problem Description
谁画8画的好,画的快,今后就发的快,学业发达,事业发达,祝大家发,发,发.
Input
输入的第一行为一个整数N,表示后面有N组数据.
每组数据中有一个字符和一个整数,字符表示画笔,整数(>=5)表示高度.
Output
画横线总是一个字符粗,竖线随着总高度每增长6而增加1个字符宽.当总高度从5增加到6时,其竖线宽度从1增长到2.下圈高度不小于上圈高度,但应尽量接近上圈高度,且下圈的内径呈正方形.
每画一个"8"应空一行,但最前和最后都无空行.
Sample Input
2
A 7
B 8
Sample Output
AA
AA AA
AA AA
AA
AA AA
AA AA
AA
BBB
BB BB
BB BB
BBB
BB BB
BB BB
BB BB
BBB
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4979 Accepted Submission(s): 2157
Problem Description
谁画8画的好,画的快,今后就发的快,学业发达,事业发达,祝大家发,发,发.
Input
输入的第一行为一个整数N,表示后面有N组数据.
每组数据中有一个字符和一个整数,字符表示画笔,整数(>=5)表示高度.
Output
画横线总是一个字符粗,竖线随着总高度每增长6而增加1个字符宽.当总高度从5增加到6时,其竖线宽度从1增长到2.下圈高度不小于上圈高度,但应尽量接近上圈高度,且下圈的内径呈正方形.
每画一个"8"应空一行,但最前和最后都无空行.
Sample Input
2
A 7
B 8
Sample Output
AA
AA AA
AA AA
AA
AA AA
AA AA
AA
BBB
BB BB
BB BB
BBB
BB BB
BB BB
BB BB
BBB
这个题目主要是要求出画线的宽度 画线的宽度 k=n/6+1; 和底圈的高度d=n-3-(n-3)/2;问题就变得迎刃而解啦;
#include<stdio.h>#include<iostream>#include<algorithm>using namespace std;int main(){int i,j,k,n,l,d;char a;cin>>l;while(l--){getchar(); //吸收一个换行 scanf("%c %d",&a,&n); k=n/6+1; //画线的宽度 d=n-3-(n-3)/2; //底圈的高度 for(i=1;i<=n;i++) { if(i==1||i==(n-3)/2+2||i==n) { for(j=1;j<=k;j++) printf(" "); for(j=1;j<=d;j++) printf("%c",a); printf("\n");}else{for(j=1;j<=k;j++)printf("%c",a);for(j=1;j<=d;j++)printf(" ");for(j=1;j<=k;j++)printf("%c",a);printf("\n");}}if(l!=0)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
- iOS编程--------UIImagePickerController
- 批量插入数据 C# SqlBulkCopy使用
- orecle virtual box geneymotion无法开启问题
- 对象——创建对象
- C与CUDA混合编程的配置问题
- HDU1256画8
- Codeforces Round #323 (Div. 2)B. Robot's Task
- C# 获取一年中指定的一周的开始日期和结束日期的通用方法
- Android 自定义圆形头像
- GIT的使用
- C++中如何修改const变量 (指针)
- zsh切换bash bash切换zsh
- 补不manjaro系统
- Google Test 测试架构探究