部落格已搬遷到http://www.cnblogs.com/cniwoq/
簡單計算器
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 18056 Accepted Submission(s): 6353
Problem Description 讀入一個只包含 +, -, *, / 的非負整數計算表示式,計算該表示式的值。
Input 測試輸入包含若干測試用例,每個測試用例佔一行,每行不超過200個字元,整數和運算子之間用一個空格分隔。沒有非法表示式。當一行中只有0時輸入結束,相應的結果不要輸出。
Output 對每個測試用例輸出1行,即該表示式的值,精確到小數點後2位。
Sample Input 1 + 2 4 + 2 * 5 - 7 / 11 0
Sample Output 3.00 13.36
Source
Recommend JGShining | We have carefully selected several similar problems for you:
#include <cmath> #include <queue> #include <stack> #include <cstdio> #include <cstring> #include <algorithm> #define MAX_N 1005 using namespace std; const int INF = 0xffff; int main() { double n, temp; char b, c[2]; while (scanf("%lf%c", &n, &b)) { if (n == 0 && b == '\n') break; double ans = 0; stack<double> stk; stk.push(n); while (scanf("%s %lf", c, &n) != EOF) { if (c[0] == '+') stk.push(n); else if (c[0] == '-') stk.push(-n); else if (c[0] == '*') { temp = n*stk.top(); stk.pop(); stk.push(temp); } else { temp = stk.top()/n; stk.pop(); stk.push(temp); } if (b = getchar() , b == '\n') break; } while (!stk.empty()) { ans += stk.top(); stk.pop(); } printf("%.2lf\n", ans); } return 0; }
相關推薦
部落格已搬遷到http://www.cnblogs.com/cniwoq/
簡單計算器 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 18056 Accepted Submiss
【部落格搬往 http://begtostudy.cnblogs.com】請不要在這個部落格發表評論,抗議CSDN隨意刪除我部落格元件和博文,廢棄部落格不再回復!
Dr. Ing. 白途思(Begtostudy) 微訊號:Begtostudy QQ:370566617 Email: [email protected] 點選這裡給我發郵件 工作單位:上海航天技術研究院 身份:上海交通大學 工學博士 校內名片
部落格搬往 http://begtostudy.cnblogs.com
Dr. Ing. 白途思(Begtostudy) 微訊號:Begtostudy QQ:370566617 Email: [email protected] 點選這裡給我發郵件 工作單位:上海航天技術研究院 身份:上海交通大學 工學博士 校內名片
部落格遷移到 http://www.blog4app.com/
1、ContentProvider的使用 NotePad.java定義了資料庫中唯一的Notes表的若干欄位及其屬性。Notes表實現了BaseColumns介面,即擁有了_id和_count的屬性。資料庫表的Uri的命名規則一般是:content://*
部落格已轉移至:http://www.cnblogs.com/wu-jian/
//GridView中有所不同protectedvoid gv_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) {
新部落格地址http://www.cnblogs.com/millionsmultiplication/
演算法篇-用棧來求解漢諾塔問題 閱讀了java版的《程式設計師程式碼面試指南 IT名企演算法與資料結構題目最優解》後,用c++以自己的想法完成了這道題 完整題目 在漢諾塔規則的基礎上,限制不能從最左的塔移動到最右的塔上,必須經過中間的塔,移動的跨度
部落格遷移http://www.cnblogs.com/xzz_233/
比賽連結 傻逼題,列舉即可。 #include<cstdio> #include<cstdlib> #include<algorithm> bool k[10
my blogs已遷移到 http://www.cnblogs.com/dzzy/
一.單個源.cpp檔案生成可執行程式 下面是一個儲存在檔案 helloworld.cpp 中一個簡單的 C++ 程式的程式碼: /* helloworld.cpp */ #include <iostream> int main() { std
使用ajax提交form表單,包括ajax文件上傳 轉http://www.cnblogs.com/zhuxiaojie/p/4783939.html
ima option img jquery選擇器 open request resp logs ges 使用ajax提交form表單,包括ajax文件上傳 前言 使用ajax請求數據,很多人都會,比如說: $.post(path,{data:data},function
第一個 vuejs http://www.cnblogs.com/avon/p/5943008.html
match 配置 cnblogs wid 訪問路徑 keep trap 頁面切換 ssa vue路由的使用 ue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,適合用於構建單頁面應用。vue的單頁面應用是基於路由和組件的,路由用於設定訪問路
http://www.cnblogs.com/chenguangpeng/p/6188352.html 遞歸下降
sca turn htm www har ring 次數 http %d #include<stdio.h> #include<string> char str[50]; int index=0; void E(); /
nodeJS中的包 npm install http://www.cnblogs.com/xiaohuochai/archive/2017/05/20/6882027.html
.html 方法 href 對象 inux gif 例子 配置文件 安裝 前面的話 Node組織了自身的核心模塊,也使得第三方文件模塊可以有序地編寫和使用。但是在第三方模塊中,模塊與模塊之間仍然是散列在各地的,相互之間不能直接引用。而在模塊之外,包和NPM則是將模塊
轉載智能家居 作者:熱情的沙漠 出處:http://www.cnblogs.com/buptzym/
它的 必須 環境光 暴力破解 研究生 破解 開始 印象 提醒 理工男打造帝都89平智能家庭 畢業後的2016年年初,搬入新家,總算不用在出租屋裏鬼混了,於是就想把之前童年的夢想:智能家居+家庭影院好好實現一下~ 相比帝都高昂的房價,這些東東還湊合玩得起,不過在有限預
<轉載> MySQL 架構 http://www.cnblogs.com/winner-0715/p/6863802.html
ast 基礎 我們 以及 基於 storage 投影 itl uid 1.MySQL整體邏輯架構 我們先下圖看看MySQL整體邏輯架構(MySQL’s Logical Architecture) 圖1
轉載 logback的使用和logback.xml詳解 http://www.cnblogs.com/warking/p/5710303.html
version tor red java代碼 根節點 ext private 字符串 npe logback的使用和logback.xml詳解 一、logback的介紹 Logback是由log4j創始人設計的另一個開源日誌組件,官方網站: http://logb
liftover[裝載自http://www.cnblogs.com/emanlee/p/5064630.html]
admin nom provides target mod man repr head html Lift genome positions Genome positions are best represented in BED format. UCSC provides
Java String和Date的轉換 轉http://www.cnblogs.com/bmbm/archive/2011/12/06/2342264.html
ref integer public cat 標記 星期 import 轉換 star Java String和Date的轉換 String—>Date方法一: String dateString = "2012-12-06 "; try {
數字證書原理 - 轉自 http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html
在操作 computer ide iis 中斷 計算 虛擬 from 上進 文中首先解釋了加密解密的一些基礎知識和概念,然後通過一個加密通信過程的例子說明了加密算法的作用,以及數字證書的出現所起的作用。接著對數字證書做一個詳細的解釋,並討論一下windows中數字證書的管理
數據挖掘 - 算法 - ID3 - 轉自 http://www.cnblogs.com/dztgc/archive/2013/04/22/3036529.html
str htm bar c++代碼 度量 進行 初始化 ++ 預測 1 簡介 決策樹學習是一種逼近離散值目標函數的方法,在這種學習到的函數被表示為一棵決策樹。 2 決策樹表示 決策樹通過把實例從根節點排列到某個葉子結點來分類實例,葉子結點即為實例所屬的分類。樹上的
http://www.cnblogs.com/xiaotianyu/
wamp cpc idt tee ioc bds bs4 ren uber http://www.cnblogs.com/xiaotianyu/ http://www.cnblogs.com/xiaotianyu/