文章

37

粉丝

98

获赞

4

访问

21.7k

头像
计算表达式 题解:代码来了哦

#include<iostream>
#include<algorithm>
#include<stack>
#include<string>
using namespace std;
struct oper {
    char ch;
    int priority;//运算符优先级
};
int main()
{
    string s;
    while (cin >> s) {
        stack<double> nums;//存储运算的数
        stack<oper> exe;//存储运算符号
        int len = s.size();
        int k = 0;//用于截取字符串用
        for (int i = 0; i < len; i++) {
            if (s[i] >= '0' && s[i] <= '9') {
                k++;
                if (i + 1 == len) {//走到最后了

          ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发