课程作业六
实现效果:
算法:
`for (i = 0; i<7; i++)
{
if (bolan[i] >= '0'&&bolan[i] <= '9')
{
s1.push(bolan[i] - '0');
}
else
{
r = s1.top();
s1.pop();
l = s1.top();
s1.pop();
if (bolan[i] == '+')
s1.push(l + r);
else if (bolan[i] == '-')
s1.push(l - r);
else if (bolan[i] == '*')
s1.push(l*r);
}
}
return s1.top();
}
`
mfc学习
由于QT暂时不支持VS2017,所以我采用了VS自带的mfc。
-
先这样创建一个mfc项目
-
主界面大概长这样
-
这里的属性可以修改对象的相关数据
-
左上角得工具箱包含了各种小工具
-
这样选择解决方案资源管理器,可以看到所有的组成文件,并可以添加文件
- 最后是一张简单加法计算器的效果图