麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

1019_簡單計算器

2019-11-10 20:29:54
字體:
來源:轉載
供稿:網友
// 1019_簡單計算器.cpp : 定義控制臺應用程序的入口點。//1019:簡單計算器//時間限制:1 秒內存限制:32 兆特殊判題:否提交:8585解決:3134//題目描述:// 讀入一個只包含 +, -, *, / 的非負整數計算表達式,計算該表達式的值。//輸入:// 測試輸入包含若干測試用例,每個測試用例占一行,每行不超過200個字符,整數和運算符之間用一個空格分隔。沒有非法表達式。當一行中只有0時輸入結束,相應的結果不要輸出。//輸出:// 對每個測試用例輸出1行,即該表達式的值,精確到小數點后2位。//樣例輸入://1 + 2//4 + 2 * 5 - 7 / 11//0//樣例輸出://3.00//13.36#include "stdafx.h"#include "stdio.h"#include "string.h"#define MAX 1001double stack[MAX];int tail;int main(){ int a; while(scanf("%d ",&a)&&a!=0){ tail=0; stack[++tail]=1.0*a;//tail始終指向末尾數字位置 //1.入棧所有數據(如果遇到*/號,只更新棧尾) char ch1,ch2; while(scanf("%c %d%c",&ch1,&a,&ch2)!=EOF){ if(ch1=='+'){ stack[++tail]=1.0*a;//push }else if(ch1=='-'){ stack[++tail]=-1.0*a;//關鍵是把減法變為加法 }else if(ch1=='*'){ stack[tail]=stack[tail]*a;//update tail }else if(ch1=='/'){ stack[tail]=stack[tail]/(double)a;//updata tail } if(ch2!=' ')break; } //2.把棧里頭的東西全部加起來,求和 double result=0; for(int i=1;i<=tail;i++)result+=stack[i];
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色视频91 | 国产午夜精品久久久久久久蜜臀 | 免费国产网站 | 国产成人在线免费视频 | 国产精品啪| 伊人成人免费视频 | 国产成人高清在线 | 福利免费观看 | 成人在线视频免费观看 | 国产精品午夜未成人免费观看 | 热99热| 国产毛片网 | 欧美成人影院 | 99爱视频| 免费黄色大片网站 | 亚洲国产女同久久 | 99re久久最新地址获取 | 久久精品中文字幕一区二区三区 | 成人午夜免费av | 最新中文字幕第一页视频 | 久久艹国产精品 | 思思久而久而蕉人 | 免费午夜视频在线观看 | 4480午夜| 成人短视频在线观看 | 看毛片免费| 国产精品亚洲综合一区二区三区 | 欧美性生活视频免费 | 亚洲码无人客一区二区三区 | 一区国产视频 | 国产一级午夜 | 精品在线一区二区三区 | hd欧美free性xxxx护土 | av在线一区二区三区四区 | 国产精品久久久毛片 | 91看片免费版 | 国产成人精品一区二区仙踪林 | 日韩在线毛片 | 久久综合av | 国产成人高清在线 | 看国产毛片|