【AcWing】有效类型

简介: 4865. 有效类型 - AcWing题库

 4865. 有效类型 - AcWing题库

9.2.png当输入的不是“pair”,就会跳出if循环

#include<bits/stdc++.h>
using namespace std;
string str = "", s;
int flag = 1;
void input()
{
    if (cin >> s )
    {
        str += s;
        if ( s == "pair" )
        {
            str += '<';
            input();
            str += ',';
            input();
            str += '>';
        }
    }
    else flag = 0;
}
int main()
{
    int n;
    cin >> n;
    input();
    if (cin >> s )  flag = 0;
    if (!flag )   cout << "Error occurred\n";
    else    cout << str << endl;
}
相关文章
|
4月前
|
C语言
【C语言刷题每日一题#牛客网BC6】输入三个整数,输出第二个整数
【C语言刷题每日一题#牛客网BC6】输入三个整数,输出第二个整数
|
4月前
|
C语言
【C语言刷题每日一题】——求1到100中包含数字9的整数的个数
【C语言刷题每日一题】——求1到100中包含数字9的整数的个数
|
5月前
蓝桥杯-基础练习 查找整数
蓝桥杯-基础练习 查找整数
54 0
|
C语言
C语言题解——除自身以外数组的乘积(力扣 第238题)
这是力扣题库中的一个中等难题,说是存在一个整型数组,求出各元素位上除此数外其他元素的乘积,比如存在数组[1,2,3,4],按照题目应该该输出[24,12,8,6],我们的解题思想为:求出各元素的左积和右积(当然不包含自己),然后将左积与右积相乘,就可以得到目标积数,拿上面的例子来说,下标0的左积为1(默认数组外为1),右积为24,相乘得到目标积24,其他元素也是依次类推。下面来看看具体讲解吧
166 0
C语言题解——除自身以外数组的乘积(力扣 第238题)
LeetCode每日一题——791. 自定义字符串排序
给定两个字符串 order 和 s 。order 的所有单词都是 唯一 的,并且以前按照一些自定义的顺序排序。
82 0
LeetCode每日一题——1704. 判断字符串的两半是否相似
给你一个偶数长度的字符串 s 。将其拆分成长度相同的两半,前一半为 a ,后一半为 b 。
88 0
|
算法 测试技术 C++
蓝桥杯第八讲--枚举与模拟【例题】(一)
蓝桥杯第八讲--枚举与模拟【例题】
129 0
蓝桥杯第八讲--枚举与模拟【例题】(一)
蓝桥杯第八讲--枚举与模拟【例题】(二)
蓝桥杯第八讲--枚举与模拟【例题】
152 0
蓝桥杯第八讲--枚举与模拟【例题】(二)
AcWing 746. 数组的左下半部分
AcWing 746. 数组的左下半部分
75 0
AcWing 746. 数组的左下半部分