没有合适的资源?快使用搜索试试~ 我知道了~
C++控制台计算器(能识别括号)
4星 · 超过85%的资源 需积分: 9 173 下载量 137 浏览量
2012-11-29
13:02:50
上传
评论 6
收藏 3KB TXT 举报
温馨提示
试读
6页
能进行加减乘除运算,并且能识别并列的多个括号以及包含括号等
资源推荐
资源详情
资源评论
else
{
value[i-2]=temp;
for(r=i+3;r<=a;r++)//运算成功,将value中的值前移4位,symbol中的值前移4位
{
value[r-4]=value[r];
symbol[r-4]=symbol[r];
}
q=q-4;
i=w;
}
}
while(symbol[i]=='/')
{
temp=value[i-1]/value[i+1];
if(time2>1)
{
time2--;
value[i-1]=temp;
for(r=i+2;r<=a;r++)
{
value[r-2]=value[r];
symbol[r-2]=symbol[r];
}
q=q-2;
i=w;
}
else
{
value[i-2]=temp;
for(r=i+3;r<=a;r++)//运算成功,将value中的值前移5位,symbol中的值前移5位
{
value[r-4]=value[r];
symbol[r-4]=symbol[r];
}
q=q-4;
i=w;
}
}
}
//进行+和-的运算
for(i=w+1;i<q;i++)
{
while(symbol[i]=='+')
{
temp=value[i-1]+value[i+1];
if(time2>1)
{
time2--;
value[i-1]=temp;
for(r=i+2;r<=a;r++)
{
i=w;
}
else
{
value[i-2]=temp;
for(r=i+3;r<=a;r++)//运算成功,将value中的值前移5位,symbol中的值前移5位
{
value[r-4]=value[r];
symbol[r-4]=symbol[r];
}
q=q-4;
i=w;
}
}
}
//进行+和-的运算
for(i=w+1;i<q;i++)
{
while(symbol[i]=='+')
{
temp=value[i-1]+value[i+1];
if(time2>1)
{
time2--;
value[i-1]=temp;
for(r=i+2;r<=a;r++)
{
剩余5页未读,继续阅读
solarcreeper
- 粉丝: 3
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AIS2024 valid
- 最入门的爬虫代码 python.docx
- 爬虫零基础入门-爬取天气预报.pdf
- 最通俗易懂的 MongoDB 非结构化文档存储数据库教程.zip
- 以mongodb为数据库的订单物流小项目.zip
- 腾讯云-mongodb数据库, 项目部署.zip
- 腾讯 APIJSON 的 MongoDB 数据库插件.zip
- 理解非关系型数据库和关系型数据库的区别.zip
- 操作简单的Mongodb网页web管理工具,基于Spring Boot2.0支持mongodb集群.zip
- tms-mongodb-web,提供访问mongodb数据的REST API和可灵活扩展的mongodb web 客户端.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页