zoukankan      html  css  js  c++  java
  • 四则运算改(第三周)

    程序要求:可以控制是否有乘除法

                             是否有括号(最多可以支持十个数参与运算)

                             数值范围

                             加减有无负数

                             除法有无余数

    程序设计思路:因为最多可以支持十个数参与运算,所以运算符的数量要控制在1~9个,这里我们可以设置一个随机数来控制运算符的数量,这样就可以支持多个数字的运算了

                        表达式的生成就用System语句来实现

                        分数

    程序代码:import java.util.Scanner;

    public class Sizeyunsun {
    public static void main(String args[]){
    System.out.println("请输入您想要的题的数量");
    Scanner input = new Scanner(System.in);
    int x=input.nextInt();
    for(int i=0;i<x;i++){
    int a=(int)(Math.random()*100);
    int b=(int)(Math.random()*100);
    int c=(int)(Math.random()*4);
    if(c==1){
    System.out.println(a+"+"+b+"= ");
    }
    if(c==2){
    if(a>=b){
    System.out.println(a+"-"+b+"=");
    }
    else{
    System.out.println(b+"-"+a+"=");
    }
    }
    if(c==3){
    System.out.println(a+"*"+b+"= ");
    }
    if(c==4){//2017/3/6修改除法,修改方面为计算结果是否有余数以及处理方法

    if(a!=0){
    if(a%b==0){
    System.out.println(a+"/"+b+"=");
    }
    else{
    System.out.println(a+"/"+b+"=");
    }
    }
    if(a==0){
    System.out.println("");
    }
    }
    }
    }

    }

    日期

    开始时间-结束时间

    净时间

    活动

    备注

    代码量

    周一

    14.00-15.50

    20.00-21.30

    100

    上课

    设计程序

    听课

    50

    周二

     

     

     

     

     

    周三

    14.30-15.30

    20.00-21.00

    100

    设计程序

     

    80

    周四

     

     

     

     

     

    周五

    21.00-22.00

    60

    设计程序

     

    60

    总计

     

    260

     

     

    190

     

    日期

    编号

    类型

    引入阶段

    排除阶段

    修复时间

    修复缺陷

     

     

    3.8

     

    1

     

     

    编码

     

    运行

     

    一小时

     

     

    编码时未能想出如何控制十个数以内的运算

  • 相关阅读:
    php 为什么new一个对象后面要加一个反斜杠
    c# 判断当前时间是否在某一时间段内
    关于Entity Framework的概念及搭建
    mvc 读写txt文档
    winform :DataGridView添加一列checkbox
    使用filter进行登录验证,并解决多次重定向问题
    关于Select选中问题
    错误:Parameter '0' not found.Available parameters are [arg1, arg0, param1, param2]的解决方法
    sql-省市区
    设置oracle主键自增长
  • 原文地址:https://www.cnblogs.com/qq1499632156/p/6531180.html
Copyright © 2011-2022 走看看