zoukankan      html  css  js  c++  java
  • 软件工程概论个人作业01

    像二柱子那样,花二十分钟写一个能自动生成三十道小学四则运算题目的 “软件”,

    要求:除了整数以外,还要支持真分数的四则运算(需要验证结果的正确性)、题目避免重复、可定制出题的数量。(有能力者改编成网页版)

    和同学们比较一下各自程序的功能、实现方法的异同等等。

    1.程序设计思想

    1.用随机函数,生成两个随机运算数,以及运算符,

    2.加一个计时函数

    3.用数组存放每个运算式的结果,与做题人输入的答案进行比对,如果对TrueCount加1,如果错误FalseCount加1,最后输出做题数量,以及正确,错误的个数

    源代码:

    package sizeyunsuan;
    
    public class Test 
    {
        public static void main(String[] args)
        {
    
            int a,b,y = 0;
            String x = null;
            for(int i=0;i<=1000000000;i++)
            {
                a=(int)(Math.random()*100);
                b=(int)(Math.random()*100);
                y=(int)(Math.random()*4);
             
                if(y==1)
                    x="+";
                else if(y==2)
                    x="-";
                else if(y==3)
                    x="*";
                else if(y==0)
                {  
                     x="/";
                     
                }
        
                System.out.println(a+x+b+"=");
            }
        }
        public void show()
        {
            int a,b,c;
            String[] yunsuan= {"+","-","*","/"};
            System.out.println(yunsuan[0]);
        }
    }

    执行结果:

  • 相关阅读:
    Exp7 网络欺诈防范
    Exp6 信息搜集与漏洞扫描
    Exp4 恶意代码分析
    Exp2 后门原理与实践
    PC平台逆向破解实验报告
    See You Again——我最后的汇编程序
    表格标签
    ansible环境搭建
    OSPF_1
    Linux的文件管理(8-27)
  • 原文地址:https://www.cnblogs.com/xuzhaoyang/p/8298479.html
Copyright © 2011-2022 走看看