国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

1019_簡單計(jì)算器

2019-11-10 20:29:54
字體:
供稿:網(wǎng)友
// 1019_簡單計(jì)算器.cpp : 定義控制臺應(yīng)用程序的入口點(diǎn)。//1019:簡單計(jì)算器//時間限制:1 秒內(nèi)存限制:32 兆特殊判題:否提交:8585解決:3134//題目描述:// 讀入一個只包含 +, -, *, / 的非負(fù)整數(shù)計(jì)算表達(dá)式,計(jì)算該表達(dá)式的值。//輸入:// 測試輸入包含若干測試用例,每個測試用例占一行,每行不超過200個字符,整數(shù)和運(yùn)算符之間用一個空格分隔。沒有非法表達(dá)式。當(dāng)一行中只有0時輸入結(jié)束,相應(yīng)的結(jié)果不要輸出。//輸出:// 對每個測試用例輸出1行,即該表達(dá)式的值,精確到小數(shù)點(diǎn)后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始終指向末尾數(shù)字位置 //1.入棧所有數(shù)據(jù)(如果遇到*/號,只更新棧尾) 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;//關(guān)鍵是把減法變?yōu)榧臃? }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];
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安平县| 揭东县| 海淀区| 虹口区| 松滋市| 民乐县| 临夏市| 邢台市| 杭州市| 子长县| 黄龙县| 双柏县| 吴旗县| 阿克陶县| 和林格尔县| 合水县| 精河县| 庄浪县| 汉寿县| 共和县| 湘潭市| 资阳市| 西乌珠穆沁旗| 龙南县| 宁强县| 旬邑县| 水城县| 大理市| 宁远县| 肃北| 无棣县| 藁城市| 开平市| 遂溪县| 时尚| 文安县| 左云县| 平和县| 屏东县| 华亭县| 潞西市|