文章

2

粉丝

0

获赞

9

访问

165

头像
计算表达式 题解:简单模拟

#include<bits/stdc++.h>
using namespace std;

int main() {
    string s;
    while(cin>>s)
    {
        vector<int> nums;  //存需要加的数,乘除先算出来,减法当成负号,题目情况比较简单,没有括号说明没有负数
        string nextnum = "";
        char lastop = '+';
        for(int i = 0;i<=s.size();i++)
        {
            char a;
            if(i<s.size())
                a = s[i];
            else
                a = '+';    //算到最后需要特殊判断
            if(a&...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发