国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 桓台县| 平武县| 九龙坡区| 克什克腾旗| 柯坪县| 长海县| 兴城市| 静海县| 孟村| 抚顺县| 临朐县| 遵义县| 永靖县| 福泉市| 永川市| 炉霍县| 普格县| 南靖县| 山阴县| 贡山| 江孜县| 黔西县| 安平县| 蒙城县| 湟中县| 岳阳县| 边坝县| 上虞市| 辽源市| 休宁县| 松江区| 增城市| 蒙自县| 青河县| 大方县| 新源县| 贺兰县| 旬阳县| 彰武县| 五华县| 桂东县|