Description
又到了一年一度的浙江工业大学迎新赛。主办方想要为这场比赛设计一个图标,现在他想请你帮忙。
浙江工业大学,简称 ZJUT。为了简化图标的设计,他只需要你设计只包含 ZJUT 这四个字母的图标。
现在他把图纸给你,并要求你按照图纸的大小和比例输出图标。由于该图标将会使用在许多地方,所以你将要按照相应的缩放比例输出图标。
图标的尺寸为(4n+5)×(13n+19),其中 n 为缩放的系数。
字母的之间的距离以及字母与左右边界的距离均为 n+1 ,字母与上下边界的距离为 n,单个字母区域的宽度和高度均为 2n + 3。
例如,当 n=1和 n = 2 时,图标如下所示。
********************************
*..............................*
*..#####..#####..#...#..#####..*
*.....#.....#....#...#....#....*
*....#......#....#...#....#....*
*...#.......#....#...#....#....*
*..#####..###....#####....#....*
*..............................*
********************************
*********************************************
*...........................................*
*...........................................*
*...#######...#######...#.....#...#######...*
*........#.......#......#.....#......#......*
*.......#........#......#.....#......#......*
*......#.........#......#.....#......#......*
*.....#..........#......#.....#......#......*
*....#...........#......#.....#......#......*
*...#######...####......#######......#......*
*...........................................*
*...........................................*
*********************************************
现在给定一个比例 nn,请你输出相应比例的图标。
Input
输入仅一行,包含一个正整数 n(1≤n≤5),描述图标的比例系数。
Output
按照题意输出对应比例系数的图标。
Sample Input 1
1
Sample Output 1
******************************** *..............................* *..#####..#####..#...#..#####..* *.....#.....#....#...#....#....* *....#......#....#...#....#....* *...#.......#....#...#....#....* *..#####..###....#####....#....* *..............................* ********************************
模拟题目,按要求输出即可
#include<bits/stdc++.h>
using namespace std;
int a[300][300];
int main()
{
int n;
cin >> n;
for(int i=1;i<=13*n+19;i++)
cout<<"*";
cout<<endl;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=13*n+19;j++)
{
if(j!=1 && j!=13*n+19)
cout<<".";
else
cout<<"*";
}
cout<<endl;
}
for(int i1=1;i1<=n*13+19;i1++)
{
if(i1>=3+n && i1<=3*n+5)
cout<<"#";
else if(i1>=4*n+7 && i1<=6*n+9)
cout<<"#";
else if(i1==7*n+11 || i1==9*n+13)
cout<<"#";
else if(i1>=10*n+15 && i1<=12*n+17)
cout<<"#";
else if(i1==1 || i1==n*13+19)
cout<<"*";
else
cout<<".";
}
cout<<endl;
int b=3*n+4;
int c=5*n+8;
int d=7*n+11;
int f=9*n+13;
int e=11*n+16;
for(int i=1;i<=2*n+1;i++)
{
for(int j=1;j<=13*n+19;j++)
{
if(j==b || j==c || j==d || j==e || j==f)
cout<<"#";
else if(j==1 || j==13*n+19)
cout<<"*";
else
cout<<".";
}
cout<<endl;
b--;
}
for(int i1=1;i1<=n*13+19;i1++)
{
if(i1>=3+n && i1<=3*n+5)
cout<<"#";
else if(i1>=4*n+7 && i1<=5*n+8)
cout<<"#";
else if(i1>=7*n+11 && i1<=9*n+13)
cout<<"#";
else if(i1==11*n+16||i1==11*n+16)
cout<<"#";
else if(i1==1 || i1==n*13+19)
cout<<"*";
else
cout<<".";
}
cout<<endl;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=13*n+19;j++)
{
if(j!=1 && j!=13*n+19)
cout<<".";
else
cout<<"*";
}
cout<<endl;
}
for(int i=1;i<=13*n+19;i++)
cout<<"*";
cout<<endl;
return 0;
}