zoukankan      html  css  js  c++  java
  • 四则运算

    这个程序是我在网上参考别人的代码后做了一定的改进完成的

    源代码http://www.cnblogs.com/bigchicken/p/5263732.html

    本程序由C语言编写完成

    功能为

    1.自动生成30道题以及自动算出答案

    2.能进行分数操作

    3能自己输入答案并提示是否回答正确

    4能累计分数

    5本来想加上倒计时功能 但我无法实现在倒计时同时进行输入

    (2,3,4为自己添加的功能)

    初始界面:

    做题界面

    代码解析:

    做题的函数为gr为分数

    一共有两种题型1.整数类型运算  函数为

                             2.分数类型运算  函数为  l都是用来存储分数

    两种题型出现的概率都为百分之50

     

    1.减法运算需要判断下随机产生的两个数大小,查看其是否需要交换,因为所得到的值必须是正数;

    2.除法运算则是利用乘法

    运算来完成,为了不让出现小数,例如先随机产生2个整数a、b相乘得到整数c,再将c的值与a的值交换则能实现a/b=c,c一定是整数。

    3.分数运算主要求出两个分母的最大公约数

    主要运用辗转相除求得最大公约数

    4.每次回答正确分数加1

    代码地址https://github.com/LALARUA/zx/blob/master/%E5%9B%9B%E5%88%99%E8%BF%90%E7%AE%97.cpp

  • 相关阅读:
    find 以及linux 和windows 文件互传
    27 关于Object类 -- equals()
    26 super关键字
    25 访问修饰符限定词
    24 继承 子类中方法重写
    23 static 关键字
    22 包(package)来解决不同包下同名文件的冲突问题
    21 封装(get,set方法)
    20 带参构造方法(this关键字)
    19 无参构造方法
  • 原文地址:https://www.cnblogs.com/lalarua/p/7522328.html
Copyright © 2011-2022 走看看