Problem D: 字符构成的图形
来源:互联网 发布:ubuntu配置lamp环境 编辑:程序博客网 时间:2024/04/27 12:02
HomeWeb BoardProblemSetStandingStatusStatistics
Submit: 1342 Solved: 832
[Submit][Status][Web Board][Submit][Status][Web Board]
Problem D: 字符构成的图形
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1342 Solved: 832
[Submit][Status][Web Board]
Description
定义CharGraph类,用于输出一个由指定字符组成的图形。该类包括:
1. 一个int类型数据成员,表示该图形的层数。
2. 一个char类型的数据成员,表示组成该图的字符。
3. void print()方法,用于根据指定格式输出字符图形。
Input
第1行N>0,表示有N个测试用例。
每个测试用例的输入由一个非负整数和一个字符组成。
Output
每个测试用例产生一组输出。
当指定的层数为0时,输出一个空行。
当指定的层数为正数时,输出每层字符个数自上到下依次递增且靠左对齐的直角三角形。
当指定的层数为负数时,输出每层字符个数自上而下依次递减其靠左对齐的直角三角形。
具体格式见样例。
Sample Input
310 c0 0-5 +
Sample Output
ccccccccccccccccccccccccccccccccccccccccccccccccccccccc+++++++++++++++
HINT
Append Code
append.cc,
한국어< 中文 فارسی English ไทย
All Copyright Reserved 2010-2011 SDUSTOJ TEAM
GPL2.0 2003-2011HUSTOJ Project TEAM
Anything about the Problems, Please Contact Admin:admin
#include<iostream>#include<string> using namespace std;class CharGraph{ char ch; int n; public : CharGraph(int a,char c):n(a),ch(c){} void print() { if(n==0) cout << endl; if(n>0) for(int i = 0 ; i < n ; i++) for(int j = 0 ; j <= i ; j++) { cout << ch; if (j==i) cout << endl; } if (n < 0 ) { n = -n; for (int i = 0; i < n ; i++) for (int j = 0 ; j < n-i; j++) { cout << ch; if (j == n-i-1) cout << endl; } } }}; int main(){ int cases, n; char c; cin>>cases; for (int i = 0; i < cases; i++) { cin>>n>>c; CharGraph cGraph(n, c); cGraph.print(); } return 0;}
0 0
- Problem D: 字符构成的图形
- Problem C: 字符构成的图形
- 字符图形-由ABC构成的正立等腰三角形
- Problem D: 字符类的封装
- Problem D: 字符类的封装
- Problem D: 字符类的封装
- Problem D: 字符类的封装
- css3.0 滚动的云 图形构成练习二
- 真正的3D图形
- Problem D: ZZ的计算器
- dp问题 添加最少的字符构成回文串
- Problem D: C语言实验——删除指定字符
- Problem A: 字符的变化
- 字符图形
- 高效率的3D图形数学库
- 高效率的3D图形数学库
- 具有真实感的3D图形(上)
- 具有真实感的3D图形(下)
- Problem C: 重载字符的加减法
- leetcode60Permutation Sequence
- 通信协议——Http、TCP、UDP
- 区块链共识机制(zhai)
- eclipse maven项目部署到tomcat中 启动后classes文件夹下没有文件
- Problem D: 字符构成的图形
- ROS之nodelet的使用
- HTTP的长连接和短连接
- 建立repo库
- 深度神经网络训练的小技巧
- __attribute__变量属性
- Problem E: 新奇的加法运算
- cpu 内核
- TCP、UDP、IP 协议分析