zoukankan      html  css  js  c++  java
  • c++实现计算器功能 -----初代

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

    课程作业一

    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函数里进行,可以进一步改进。
      不过相比较我之前的代码,还是优化许多了,一些函数也都分离干净,使代码更容易被理解,同时我也觉得方便了之后的添加新功能。这次作业大概就是这样了,
      具体可以看批注,如果有什么问题可以留言。
  • 相关阅读:
    js dom
    js Number string
    jq ajax数据交互
    js date 和 math
    js中英文网页切换
    日常使用
    php求和
    empty()
    时间戳、日期相互转换
    数组转字符串之间相互转换
  • 原文地址:https://www.cnblogs.com/yyf031602438/p/6752372.html
Copyright © 2011-2022 走看看