VC 简单计算器满足算法对帮助的迫切需求0 0 30

发布于 科技 2024-02-25
6个回答
  1. 匿名用户2024-01-25

    您想举个vc6的例子吗?

  2. 匿名用户2024-01-24

    我已经做到了。 具体思路:

    将输入方程想象成一个链表,无论是单链还是双链,它都是你的。 链表中有两种类型的节点,数字节点和运算符节点。

    数值节点:有一个 double 类型的数据字段,其中包含指向操作员节点的指针字段。

    链表结构大致如下:head - >操作数 - >运算符 - >操作数 - >运算符 - >操作数.........运算符 – >操作数 – >null。

    然后先计算乘法和除法,然后计算加法和减法。

    乘法除法:从表格的标头开始寻找算子节点,数据字段为*或,找到后再计算表格两边的数节点数据,并将结果放入上一个数字节点中。 然后删除操作员节点及其后面的数字节点。

    这相当于把......操作数 - >运算符 1 - >操作数 - 运算符 > 2 ......它变得......操作数 – >运算符 2......

    然后遍历链表并执行上述过程以完成乘法和除法。

    加法和减法与乘法和除法相同。

  3. 匿名用户2024-01-23

    说得这么详细,5分也不算太少......

  4. 匿名用户2024-01-22

    你的问题太宽泛了,你没有指定使用什么图形API,指定语言没有意义,比如你是要用MFC框架还是QT框架等等,你应该指定它。

  5. 匿名用户2024-01-21

    #include

    #include

    #include

    #define pi

    using namespace std;

    void choice_menu();函数声明 char menu();

    void sanjiao();

    void calcur();

    void duishu();

    void zhishu();

    int main()

    char menu()

    return choice;

    void choice menu()}void calcur() 常量操作 else if(b==0).

  6. 匿名用户2024-01-20

    a=1, b=1, c=3, d=4, m=0, n=6 这是一个有趣的方程式:

    计算过程如下:

    1:m=a>b --m=0,ab保持不变,变为0&&(n=c>d)||a==b--;

    2:0&&(n=c>d),由于第一个数字是0,所以结果一定是0,n=c>d不计算,所以n、c、d值保持不变,整个计算变为:0||+a==b--;

    3. 由于 ++a 首先执行 a+1,而 b-- 需要在表达式完成后执行,因此它变为 a=(0||2=2),b--,4,最终结果为:a=1,b=1,c=3,d=4,m=0,n=6

相关回答
7个回答2024-02-25

工资计算器。

工资计算器,税后工资计算器。 >>>More

21个回答2024-02-25

求和后,保留小数点后两位,您先取小数点后两位,然后计算误差。 >>>More

3个回答2024-02-25

<>2.在左上角找到 新建 并单击以给文件一个简单的计算器,然后单击确定。 >>>More

13个回答2024-02-25

前额。。。。。。井。。。。。。啊。。。。。。,谁来帮这小子解决,谁来帮这小子解决。

4个回答2024-02-25

1. 熟悉卡西欧 5800 中测量涉及的所有功能。 >>>More