zoukankan      html  css  js  c++  java
  • 生成小学四则运算题,包括真假分数

     题目要求:

      写一个能自动生成小学四则运算题目的 “软件”,要求:除了整数以外,还要支持真分数的四则运算。

    程序设计思路:

      用1234分别表示+-*/  分别给运算数和运算符随机取值,然后显示题目。

    程序源代码:

     1 import java.util.Random;
     2 public class szys
     3 {
     4     public static void main(String args[])
     5     {
     6         for(int i=0;i<30;i++){
     7             int a1,a2,b1,b2,c,zf;
     8             a1=sjs(100);
     9             a2=sjs(100);
    10             b1=sjs(100);
    11             b2=sjs(100);
    12             c=sjs(4);
    13             zf=sjs(2);
    14             if(zf==0){
    15                 if(c==0)
    16                     System.out.println(a1+"+"+a2+"=  ");
    17                 else if(c==1)
    18                     System.out.println(a1+"-"+a2+"=  ");
    19                 else if(c==2)
    20                     System.out.println(a1+"*"+a2+"=  ");
    21                 else if(c==3&&a2!=0)
    22                     System.out.println(a1+"/"+a2+"=  ");
    23                 else{
    24                     i--;
    25                 }
    26             }
    27             else if(zf==1){
    28                 if(c==0)
    29                     System.out.println(a1+"/"+a2+"   +  "+b1+"/"+b2+"=");
    30                 else if(c==1)
    31                     System.out.println(a1+"/"+a2+"   -  "+b1+"/"+b2+"=");
    32                 else if(c==2)
    33                     System.out.println(a1+"/"+a2+"   *  "+b1+"/"+b2+"=");
    34                 else if(c==3&&a2!=0&&b2!=0)
    35                     System.out.println(a1+"/"+a2+"   /  "+b1+"/"+b2+"=");
    36                 else{
    37                     i--;
    38                 }
    39             }
    40         }
    41     }
    42     public static int sjs(int i){
    43         Random a=new Random();
    44         int a1=a.nextInt (i);
    45         return a1;
    46     }
    47 }

    结果截屏:

  • 相关阅读:
    Munge
    file upload custom form
    随笔摘要
    生成css 和 清缓存
    drupal commit 原则
    Git reset --hard
    www-data
    301/302的区别
    什么是request_uri
    in_array foreach array_search的性能比较
  • 原文地址:https://www.cnblogs.com/amiee/p/5252230.html
Copyright © 2011-2022 走看看