PAT basic 1027
来源:互联网 发布:c语言北京电脑学校 编辑:程序博客网 时间:2024/06/07 06:34
#include <iostream>using namespace std;int main() { int N; char c; cin >> N >> c; int row = 0; for (int i = 0; i < N; i++) { if ((2 * i * (i + 2) + 1) > N) { row = i - 1; break; } } for (int i = row; i >= 1; i--) { for (int k = row - i; k >= 1; k--) cout << " "; for (int j = i * 2 + 1; j >= 1; j--) cout << c; cout << endl; } for (int i = 0; i < row; i++) cout << " "; cout << c << endl; for (int i = 1; i <= row; i++) { for (int k = row - i; k >= 1; k--) cout << " "; for (int j = i * 2 + 1; j >= 1; j--) cout << c; cout << endl; } cout << (N - (2 * row * (row + 2) + 1)); return 0;}
阅读全文
0 0
- PAT basic 1027
- PAT Basic 1027
- PAT basic 1027(Python版)
- PAT Basic
- PAT乙级(Basic Level)1027(C++)
- PAT(basic level) 1027 打印沙漏(20)
- PAT (Basic Level) Practise
- PAT Basic 1001
- PAT Basic 1002
- PAT Basic 1005
- PAT Basic 1006
- PAT Basic 1007
- PAT Basic 1008
- PAT Basic 1009
- PAT Basic 1010
- pat basic level 1016
- pat basic level 1018
- pat basic level 1019
- Android Material Design 之 CoordinatorLayout + CollapsingToolbarLayout
- java面试题,各大企业常见的java笔试题及答案(精华)
- 3种提高效率的排序
- PAT basic 1026
- 8.6晚做题感悟
- PAT basic 1027
- 熟悉STL顺序容器的使用之vector
- PAT basic 1028
- JAVA语言(五)
- eclipse找不到tools.jar下的内容的解决方法
- maven 介绍
- PAT basic 1029
- PAT basic 1030
- 机器学习集训营---第四周总结