打印栅栏
内存限制: 256 Mb时间限制: 1000 ms
题目描述
给定两个整数 𝑛n 与 𝑘k,打印出一个栅栏图形,这个栅栏应该分成 𝑛n 段,段与段之间的间隔为 +
, 段内的填充为 𝑘k 个 -
。
形如 𝑛=5n=5,𝑘=6k=6 时,图形如下:
+------+------+------+------+------+
输入格式
两个整数表示 𝑛n 与 𝑘k。
输出格式
表示符合要求的栅栏图案。
数据范围
1≤𝑛≤151≤n≤15;
1≤𝑘≤151≤k≤15。
样例数据
输入:
4 5
输出:
+-----+-----+-----+-----+
#include<bits/stdc++.h>
using namespace std;
int n,k;
int main(){
cin>>n>>k;
cout<<"+";
for(int i=1;i<=n;i++){
for(int j=1;j<=k;j++){
cout<<"-";
}
cout<<"+";
}
return 0;
}