当前位置: 首页 > news >正文

网站建设内容保障制度同城装修网

网站建设内容保障制度,同城装修网,中国建设银行云浮分行网站,江西建设安全网站题2:表达式求值 【题目描述】 给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。 【输入文件】 输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符 “ ” “” “”和乘法运算符 “ ∗ ” “…

题2:表达式求值

【题目描述】

给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。

【输入文件】

输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符 “ + ” “+” +和乘法运算符 “ ∗ ” “∗” ,且没有括号,所有参与运算的数字均为 0 0 0 231 − 1 231−1 2311 之间的整数。输入数据保证这一行只有 0 ∼ 9 、 + 、 ∗ 0∼9、+、∗ 09+ 12 12 12 种字符。

【输出文件】

输出只有一行,包含一个整数,表示这个表达式的值。注意:当答案长度多于 4 4 4 位时,请只输出最后 4 4 4 位,前导 0 0 0 不输出。

【输入样例1】

1+1*3+4

【输出样例1】

8

【输入样例2】

1+1234567890*1

【输出样例2】

7891

【输入样例3】

1+1000000003*1

【输出样例3】

4

【样例说明】

样例 1 1 1 计算的结果为 8 8 8,直接输出 8 8 8

样例 2 2 2 计算的结果为 1234567891 1234567891 1234567891,输出后 4 4 4 位,即 7891 7891 7891

样例 3 3 3 计算的结果为 1000000004 1000000004 1000000004,输出后 4 4 4 位,即 4 4 4

【数据范围】

对于 30 % 30\% 30%的数据, 0 ≤ 0≤ 0表达式中加法运算符和乘法运算符的总数 ≤ 100 ≤100 100

对于 80 % 80\% 80%的数据, 0 ≤ 0≤ 0表达式中加法运算符和乘法运算符的总数 ≤ 1000 ≤1000 1000

对于 100 % 100\% 100%的数据, 0 ≤ 0≤ 0表达式中加法运算符和乘法运算符的总数 ≤ 100000 ≤100000 100000

【代码如下】:

#include <bits/stdc++.h>
using namespace std;
ifstream cin("expr.in");
ofstream cout("expr.out");
long long a[100002];  // 储存数
bool b[100001];  // 储存运算符,如果为乘号,保存true,加号则保存false
int main() {string str;  // 以STL字符串的形式保存表达式(其实字符数组应该也可以)int i, t = 0, top = 0;long long sum = 0;cin >> str;int len = str.size();for (i = 0; i < len; ++i)if (str[i] == '+') {  // 提取加号a[++top] = t;t = 0;} else if (str[i] == '*') {  // 提取乘号a[++top] = t;t = 0;b[top] = true;} elset = t * 10 + str[i] - '0';  // 提取数a[++top] = t;for (i = 1; i <= top; ++i)if (b[i]) {  // 先算乘法// 这里做一个处理,乘号左边的数保存0,右边的保存a[i]*a[i+1]%10000a[i + 1] = a[i] * a[i + 1] % 10000;a[i] = 0;}for (i = 1; i <= top; ++i)// 再算加法,因为我们之前做过处理,所以全部加起来就行了sum = (sum + a[i]) % 10000;cout << sum << endl;  // sum即为答案return 0;
}
http://www.yayakq.cn/news/645020/

相关文章:

  • 安徽省省博物馆网站建设游戏网站开发毕业设计
  • 黑彩网站怎么建设台州网站制作系统
  • 诚信企业品牌网站建设淘宝入驻网站建设
  • 专业做网站 优帮云局网站建设方案
  • 做文学网站编辑的前景淘宝网站内站建设现状
  • 网站调用微信数据wordpress主题 d8 4.1
  • 辣条类网站建设规划书wordpress手机视频
  • 天津正规网站建设调试公司广州网站建设推广专家
  • 建立自己个人网站怎么建立南昌画册设计公司
  • 网站设计方案大全国际财经新闻最新头条
  • 百度题库企业电子商务网站优化方案
  • 自己做的手工在哪个网站卖会更好外贸网站推广怎么做
  • 港北网站建设wordpress获取登录作者
  • 网站简繁体转换 js智能建造师证书
  • c2c电子商务网站需具备哪些业务功能电商小程序介绍
  • 博客网站需求分析0代码开发平台有哪些
  • 如何检查网站是否被挂木马企业网站首页效果图设计与制作
  • 网站搭建网站制作企业 北京 响应式网站
  • 企业网站html网站如何盈利流量费
  • 青岛网站俱乐部网站方案
  • 网站可信查验网站备案最快多久
  • 拖拽响应式网站建设公司电脑培训学校学费多少
  • 门户网站内容维护流程注册一个商标要花多少钱
  • 正规的招聘网站定制网站建设公司
  • 网站蜘蛛池怎么做的网站空间可以转移吗
  • 潍坊哪里做网站wordpress_百科
  • 建设工程项目前期去哪个网站外贸网站推广与优化
  • 企业建设营销型网站的目的有网站设计公司销售渠道建设
  • 网站营销平台一个虚拟主机如何做多个网站
  • 南沙做网站公司海南省建设考试网站首页