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

    1、程序对应的代码:

    package demo;

    import java.util.*;
    public class lianxi {
          String  a(){
           int i=(int)(Math.random()*10);
           int j=(int)(Math.random()*10);
           if(i>j){
            int temp=i;
            i=j;
            j=temp;
           }
           if(i==j){ i=j=1;}
           return ("("+i+"/"+j+")");
          }
          public static void main(String[] args){
           String a,b;
           int k,x;
           Scanner in=new Scanner(System.in);
           System.out.println("请输入生成的题目数量:");
           x=in.nextInt();
           lianxi lianxi=new lianxi();
           for(int n=0;n<x;n++){
            a=lianxi.a();
            b=lianxi.a();
            int i=(int)(Math.random()*100);
            int j=(int)(Math.random()*100);
            switch((int)(Math.random()*4))
            {case 0:
             k=(int)(Math.random()*3);
             if(k==0)
              System.out.println(i+"+"+j+"=");
             if(k==1)
              System.out.println(a+"+"+j+"=");
             if(k==2)
              System.out.println(b+"+"+a+"=");
             break;
            case 1:
             k=(int)(Math.random()*3);
             if(i<j){
              int temp=i;
              i=j;
              j=temp;
             }
             if(k==0)
              System.out.println(i+"-"+j+"=");
             if(k==1)
              System.out.println(a+"-"+j+"=");
             if(k==2)
              System.out.println(b+"-"+a+"=");
             break;
            case 2:
             k=(int)(Math.random()*3);
             if(k==0)
              System.out.println(i+"*"+j+"=");
             if(k==1)
              System.out.println(a+"*"+j+"=");
             if(k==2)
              System.out.println(b+"*"+a+"=");
             break;
            case 3:
             while(j==0)
              j=(int)(Math.random()*100);
             System.out.println(i+"/"+j+"=");
             break;
            }
           }
          }

    }

    2、相应的程序截图:

  • 相关阅读:
    解惑丨C语言字符串常量、字符数组、字符指针!
    程序员压根就不想找对象?谁说的,给我站出来!
    C/C++实习工作应该具备那些能力?才能拿更好的工作和薪资!
    mysql查看创建数据表的DDL语句
    .NET 5 ML.NET 部署运行时出现 Unable to load DLL MklImports 的处理方法
    canvas波浪扇形
    小程序 Canvas 倒计时组件 (React 版)
    Canvas 倒计时
    策略模式实战中多种写法
    MySQL-基础架构介绍
  • 原文地址:https://www.cnblogs.com/th1314/p/6491763.html
Copyright © 2011-2022 走看看