zoukankan      html  css  js  c++  java
  • 后缀表达式

    #include<cstdio>
    #include<algorithm>
    #include<cstring>
    #include<stack>
    using namespace std;
    char s[301],p[301];
    int q[301];
    int len,j,ret = 0;
    int main()
    {
    while(1)
    {
    s[++len] = getchar();
    if(s[len] == '@') break;
    if(s[len] >= '0' && s[len] <= '9') ret = ret * 10 + (s[len] - '0');
    if(s[len] == ' ' && s[len - 1] >= '0' && s[len - 1] <= '9')
    {
    q[++j] = ret;
    ret = 0;
    }
    if(s[len] == '+') q[--j] = q[j] + q[j + 1];
    if(s[len] == '-') q[--j] = q[j] - q[j + 1];
    if(s[len] == '*') q[--j] = q[j] * q[j + 1];
    if(s[len] == '/') q[--j] = q[j] / q[j + 1];
    }
    printf("%d ",q[j]);
    return 0;
    }

    当你意识到,每个上一秒都成为永恒。
  • 相关阅读:
    112.路径总和
    二叉树的中序遍历
    HTML基础及案例
    web概念概述
    Spring JDBC
    数据库连接池
    JDBC连接池&JDBCTemplate
    JDBC
    MySQL多表&事务
    DCL
  • 原文地址:https://www.cnblogs.com/captain1/p/8323614.html
Copyright © 2011-2022 走看看