YTU 1607: 字符棱形 (图形打印)
2018-01-13 21:32
411 查看
1607: 字符棱形
Time Limit: 1 Sec Memory Limit:64 MB
Submit: 501 Solved: 176
[Submit][Status][Web Board]
Description
根据读入的字符和边长,勾画字符棱形。Input
输入数据含有不超过50组的数据,每组数据包括一个可见字符c和一个整数n(1≤n≤30)。Output
输出以c为填充字符,边长为n的棱形,勾画每个棱形时都应另起一行。Sample Input
A 5 B 3
Sample Output
A AAA AAAAA AAAAAAA AAAAAAAAA AAAAAAA AAAAA AAA A B BBB BBBBB BBB B
HINT
zjut1169#include<cstdio>
using namespace std;
int main()
{
int n;
char ch;
while(scanf("%c %d",&ch,&n)!=EOF)
{
getchar();
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<=n-1+i;j++)
{
if(j>=n-1-i&&j<=n-1+i)
printf("%c",ch);
else
printf(" ");
}
printf("\n");
}
for(i=n-2;i>=0;i--)
{
for(j=0;j<=n-1+i;j++)
{
if(j>=n-1-i&&j<=n-1+i)
printf("%c",ch);
else
printf(" ");
}
printf("\n");
}
}
return 0;
}
相关文章推荐
- YTU 1495 蛇行矩阵 &&YTU 1607 字符棱形&&YTU 1959 图案打印&&YTU 2016 打印金字塔(【今晚先紧张一下下】)
- 使用Java打印数字组成的魔方阵及字符组成的钻石图形
- 1607: 字符棱形
- PTA 5-11 编程打印空心字符菱形 【打印图形】
- C++中关于打印一些字符图形的循环代码
- 1607: 字符棱形
- 使用字符在终端打印图形汉字
- 1607: 字符棱形 ----java版
- YTU 1959: 图案打印(打印图形)
- YTU 2016: C语言实验——打印金字塔(打印图形)
- YTU 1495: 蛇行矩阵(打印图形)
- 打印图形——空心字符菱形
- 打印图形
- 《c程序设计语言》读书笔记--统计总的字符数,打印能打印的最多字符
- 微信公众号API返回不可打印字符的处理。
- 字符数组封装实现添加,删除,插入,修改,搜索,打印
- 算法示例之打印有规律的图形
- QUSTOJ1227:打印图形
- 输入字符串,要求打印出所有字符排列的可能性
- 编程输出如下字符图形(2种方法)