题解列表

筛选

3074: 计算(calc)

参考代码:```cpp#includeusingnamespacestd;stacknum;//存储数字stackch;//存储字符stringstr;//定义字符串voidoutput(){//输出栈,用于测试while(!num.empty()){cout
优质题解

括弧匹配检验

解题思路:(1)初始创立一个空栈。(2)逐个读入括号。(3)如果是左括号,那么就压入栈中。(4)如果是右括号,则先检查栈是否为空,如果栈为空,则表示无左括号与之匹配,匹配失败。如果栈不为空,则进入下一步。(5)从栈顶取出元素,检测此左括号与读入右括号是否匹配,如果不匹配,则返回匹配失败。

表达式括号匹配(stack)

解题思路:运用栈的性质```cpp#includeusingnamespacestd;intmain(){strings;getline(cin,s);//输入一行字符串intl=s.size();//定义字符串长度stackpare;//定义栈for(inti=0;i

c++三行题解

摘要:解题思路:使用强转输出数据注意事项:while的循环读入参考代码:#include<bits/stdc++.h> using namespace std; int main(){     int……