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

首頁 > 學院 > 開發(fā)設計 > 正文

簡單計算器(運用棧或直接算術模擬)

2019-11-10 19:12:20
字體:
供稿:網(wǎng)友

PRoblem Link:http://139.129.36.234/problem.php?id=1205

1205: 簡單計算器

時間限制: 1 Sec  內(nèi)存限制: 38 MB提交: 2  解決: 2[提交][狀態(tài)][討論版]

題目描述

    讀入一個只包含 +, -, *, / 的非負整數(shù)計算表達式,計算該表達式的值。

輸入

    測試輸入包含若干測試用例,每個測試用例占一行,每行不超過200個字符,整數(shù)和運算符之間用一個空格分隔。沒有非法表達式。當一行中只有0時輸入結束,相應的結果不要輸出。

輸出

    對每個測試用例輸出1行,即該表達式的值,精確到小數(shù)點后2位。

樣例輸入

1 + 24 + 2 * 5 - 7 / 110

樣例輸出

3.0013.36

提示

來源

2006年浙江大學計算機及軟件工程研究生機試真題

編程思想:直接算術模擬。

AC code:

#include<iostream>#include<algorithm>#include<stdio.h>#include<map>#include<math.h>#include<string.h>#include<queue>#include<map>#include<stack>#include<vector>#include<set>#define LL long long#define exp 1e-9#define MAXN 1000010using namespace std;double data[222];double num;char op,c;int main(){//	freopen("D://in.txt","r",stdin);	int i,len;	double res;	while(scanf("%lf",&num)!=EOF && num)	{		len=0;		data[len++]=num;		c=getchar();		if(c=='/n')		{			printf("%.2lf/n",num);					}		else		{			while(1)			{				scanf("%c %lf",&op,&num);				switch(op)				{					case '+':data[len++]=num;break;					case '-':data[len++]=-num;break;					case '*':data[len-1]*=num;break;					case '/':data[len-1]/=num;break;				}			    c=getchar();			    if(c=='/n')			    	break;			}			res=0;			for(i=0;i<len;i++)			{				res+=data[i];			}			printf("%.2lf/n",res);			}	}    return 0;}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人国产精品久久 | 久久久久久艹 | 亚洲一区成人在线 | 五月天影院,久久综合, | 日韩精品久久久久久久电影99爱 | 久久无毛 | 日本欧美一区二区三区在线播 | 黄色毛片a级 | 成人羞羞在线观看网站 | 欧美精品网址 | 欧美成人精品一区二区 | 国产不卡av在线 | 国产精品久久久久久久久久三级 | 国产日韩在线观看一区 | 一区二区三区国产在线 | 欧美一区中文字幕 | 日韩一级免费毛片 | 色妞欧美 | 欧美成人精品不卡视频在线观看 | 欧美激情图区 | 在线播放黄色网址 | 国产精品性夜天天视频 | 国产小视频在线观看 | 涩涩激情网 | 国产99精品| av免费在线观看免费 | 一边吃奶一边插下面 | 国产午夜精品一区二区三区四区 | 久久久看 | 羞羞答答影院 | av在线免费观看网 | 亚洲自拍第二页 | 久久久入口 | 国产精品久久久久久久久久iiiii | 久久久三级免费电影 | 国产一国产精品一级毛片 | 欧美日韩亚州综合 | 羞羞羞网站 | 欧美性受xxxx人人本视频 | 亚洲国产精品久久久久久久久 | 欧美成人免费tv在线播放 |