自动生成字符串
题目描述
现需要生成一个字符串,生成规则如下:
1、给定整数N,代表需要进行N次生成
2、每次给定一个整数M和一个字符a,代表要生成M个字符a
3、每次生成的字符串连接在已生成的字符串后面
输入格式
N+1行
第1行为整数N
第2至N+1行每行包含整数M和字符
输出格式
一行,为生成的字符串
样例组输入#1
3
1 A
1 B
1 C
样例组输出#1
ABC
自动生成字符串
题目描述
现需要生成一个字符串,生成规则如下:
1、给定整数N,代表需要进行N次生成
2、每次给定一个整数M和一个字符a,代表要生成M个字符a
3、每次生成的字符串连接在已生成的字符串后面
输入格式
N+1行
第1行为整数N
第2至N+1行每行包含整数M和字符
输出格式
一行,为生成的字符串
样例组输入#1
3
1 A
1 B
1 C
样例组输出#1
ABC
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s = "";
int n;
cin >> n;
for (int i = 0; i < n; i++)
{
int x;
char ch;
cin >> x >> ch;
string s1(x, ch);
s += s1;
}
cout << s;
}