赞
踩
链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
64bit IO Format: %lld
游游想让你画一个大小为 nnn 的 "U" ,你能帮帮她吗?
具体的画法见样例说明。
一个正整数 nnn。 1≤n≤501\le n \le 501≤n≤50
共输出 4n4n4n 行,每行输出一个长度为 4n4n4n 的,仅包含 '*' 和 '.' 两种字符的字符串。
示例1
复制1
1
复制*..* *..* *..* .**.
*..* *..* *..* .**.
示例2
复制2
2
复制**....** **....** **....** **....** **....** **....** .**..**. ..****..
**....** **....** **....** **....** **....** **....** .**..**. ..****..
示例3
复制3
3
复制***......*** ***......*** ***......*** ***......*** ***......*** ***......*** ***......*** ***......*** ***......*** .***....***. ..***..***.. ...******...
***......*** ***......*** ***......*** ***......*** ***......*** ***......*** ***......*** ***......*** ***......*** .***....***. ..***..***.. ...******...
- #include<iostream>
- #include<cstring>
- #include<cmath>
- #include<algorithm>
- #include<string>
- #include<vector>
- #include<math.h>
- #include<iomanip>
- #include<set>
- #include<queue>
- #include<stack>
- #include<map>
- #include<list>
- #include <stdlib.h>
- #include<deque>
- #include <stdlib.h>
- #include <time.h>
- #include<cstdlib>
- using namespace std;
- int n;
- char a[200][200];
- int main()
- {
- cin >> n;
- int k = 1;
- for (int i = 0; i < 4*n; i++)
- {
- if(i<4*n-n)
- for (int j = 0; j < n*2-n; j++)
- {
- a[i][j] = '*';
- }
- else
- {
- for (int j = k; j < k+n; j++)
- {
- a[i][j] = '*';
- }
- k++;
- }
- }
- for (int i = 0; i < n * 4; i++)
- {
- for (int j = 0; j < 2 * n; j++)
- {
- if(a[i][j] == '*')
- cout << a[i][j];
- else
- {
- cout << '.';
- }
- }
- for (int j = 2*n-1; j >=0; j--)
- {
- if (a[i][j] == '*')
- cout << a[i][j];
- else
- {
- cout << '.';
- }
- }
- cout << endl;
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。