c++实现计算器功能

时间:2022-06-20 01:10:51

由于时间问题,我就写的简单一点。

课程作业一

git链接:
Operations 里面的Operations.cpp文件就是完成品。

  • 1 我就简单的对我原来的代码进行了重构,原本的代码已经把函数都分得差不多了,只是进入界面还是在main函数里进行,所以这次就
    把main函数里的交互界面分离出去。
    所以大概main函数的代码:

    int main()
    {
    srand((unsigned)time(NULL));
    scan();//该函数用于与用户交互,获取输入数据
    for(i=1;i<=n;i++)
    {
    if(i%5==0)
    {
    Fraction(); //用于随机生成分数算式
    FractionPrint();//将统计结果输出给用户
    }
    else
    {
    Rand(); //用于随机生成整数算式
    RandPrint();//将统计结果输出给用户
    }
    }
    // 随机生成数字跟符号打包成一个函数了 计算判断也在随机生成算式函数内部里
    return 0;
    }
  • 2 感想 : 由于这次的时间比较紧,我也基本没什么改动,一些问题也还有,比如生成算式的数量还是要在main函数里进行,可以进一步改进。
    不过相比较我之前的代码,还是优化许多了,一些函数也都分离干净,使代码更容易被理解,同时我也觉得方便了之后的添加新功能。这次作业大概就是这样了,
    具体可以看批注,如果有什么问题可以留言。