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

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

1019_簡單計算器

2019-11-10 19:36:33
字體:
來源:轉載
供稿:網友
// 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];
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人毛片视频在线观看 | 午夜精品老牛av一区二区三区 | 国产精品刺激对白麻豆99 | 成人毛片在线 | 男女羞羞视频在线免费观看 | 欧洲精品久久 | 国产精品久久久久久影院8一贰佰 | 国产精品久久久久久影视 | 久久久久国产成人免费精品免费 | 午夜国产精品成人 | 狠狠干精品视频 | 亚洲99| 欧美一级毛片一级毛片 | 日韩中字在线 | 日本a大片 | 毛片韩国| 天天鲁在线视频免费观看 | 黄色免费入口 | 精品一区久久久 | 一级黄色电影网站 | 国产精品爱久久久久久久 | 成人精品一区二区三区中文字幕 | 夜添久久精品亚洲国产精品 | 草莓视频久久 | 激情小说区 | 日韩欧美激情视频 | 草妞视频| 一级黄色毛片免费 | 免费午夜视频在线观看 | 欧美日韩免费一区二区三区 | 色综合精品| 国产无遮挡一级毛片 | 久草在线高清 | 看个毛片 | 欧美一级做一级爱a做片性 久久久资源网 | 最近中文字幕一区二区 | 久草成人在线观看 | 国产精品视频 | 看免费5xxaaa毛片 | 天天干导航 | www.com国产精品 |