随机出题程序

package 编题程序;
import java.util.Random;
import java.util.Scanner;
public class 编题程xu {
           
        public static void main(String args[]) {
         System.out.println("请输入一页的题目数量:");
            Scanner input = new Scanner(System.in);
            int n = input.nextInt();
            int sum=1;
            System.out.println("第"+sum+"份");
            System.out.println("-----------------");
         for(int i = 0 ; i < n;i++) {
         int a = new Random().nextInt(100);//随机数a
            int b = new Random().nextInt(100);//随机数b
            int suijifu = new Random().nextInt(4);//随机运算符
     String symbol=" ";
        switch(suijifu) {
        case(0):
         symbol = "+";break;
        case(1):
         symbol = "-";break;
        case(2):
         symbol ="×";break;
        case(3):
        {  if(b==0) symbol = "+";
            if(a%b!=0) symbol = "-";
            if(a%b==0)symbol = "÷";
        }
        break;
        }
      
        System.out.println(a+" "+symbol+" "+b+"=");
     }
         System.out.println("-----------------");
         sum++;
  }
}

原文地址:https://www.cnblogs.com/zjl-0217/p/9753707.html

时间: 2024-10-23 06:22:13

随机出题程序的相关文章

用Python开发小学二年级口算自动出题程序

版权声明:本文为博主原创文章,欢迎转载,并请注明出处.联系方式:[email protected] 武汉光谷一小二年级要求家长每天要给小孩出口算题目,让孩子练习. 根据老师出题要求编写了Python程序自动出题,结果保存为txt文件,打印出来作为练习用,这样就不用每天繁琐地人工出题了,其中的数字用randint随机产生. 程序如下: # -*- coding:utf-8 -*- __author__ = 'zhengbiqing [email protected]' __doc__ = "&qu

小学数学计算题随机出题软件

做这个软件的时候 ,我应该从用户的角度考虑问题,而不是简单实现了老师交代的功能. 于是我把功能的选择变成了年级的选择 , 选择哪一个年级的,然后填写出题的数量,按下出题按钮,然后在下面的文本框中就会出现对应年级的难度的题目,这样简化的用户的选择. 开始的时候我将数字生成单独写在一个类里边的,但是后来做界面的时候,本想调用实例化对象,但是出现了线程的问题,尝试了解决方法但是没有奏效 于是我又将生成数字的方法直接写在一个类里边直接就是利用这一个形成了出题的界面和处理. 当然本软件是为小学生准备的 于

随机点名程序与万年历

随机点名程序 document.write(Math.random()); var stu = ["张三", "王五", "张二", "张一", "石大", "郭三", "冯二", "平五"]; var ran = Math.random(); var ran = ran * stu.length; var ran = Math.floor(ran

AspNet MVC4 教学-2:AspNet MVC4 随机出题的简答加法 上次MVC课程的继续演绎

在上一节课程的MvcAddTest项目的基础上,继续完善演绎,增加了随机出题,及判断正误功能. 在原来的基础上,增加一个类文件,代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace MvcAddTest.Models { public class RandNum { private int firstNum; private int secondNu

一个有意思的Python小程序(全国省会名称随机出题)

最近比较迷Python,仿照<Python编程快速上手>8.5写了一个随机出卷的小程序.程序本身并不难,关键是解决问题的思路,还有就是顺便复习了一下全国地名(缅怀一下周总理). OK其实还是有一个难点的,就是关于Python的中文编码问题,如何把中文字典输入到txt然后再把它读出来,程序中借用了json方法,而且在输出时decode.encode,有一些参考的价值吧.废话不说了,上程序. # *encoding:utf-8 * from __future__ import print_func

软件工程第一次作业,小学生四则运算的出题程序

一.背景 阿超有个儿子上小学二年级,老师每天让家长给孩子出30道加减法题,虽然不多,但是每天都做也算是个负担,阿超作为一个老牌程序员当然想用计算机来解决这个小问题,目前对于这个问题对于任何语言都不是问题,比如: C/C++.C#.Java.Python.VB.JavaScript.Perl…… 具体要求如下: 能自动生成小学四则运算题目(注意是给小学生用的,要是结果出现负数的话他们会迷茫的!) 除了整数外,还要支持真分数的四则运算 请大家用任何一种自己擅长的语言来编写这段程序,并把程序的介绍和自

软件工程第一次作业 出题程序

一.功能介绍 程序采用c语言编写,实现功能: 1.每次出30道题,并给出答案 2.四则运算(结果不会出现负数,除法全部可以整除) 3.真分数四则运算(结果全为最简形式) 二.完成效果 1.开始界面 2.四则运算出题 3.显示答案 4.真分数四则运算 5.显示答案 三.编写过程 程序的两大功能就是四则运算和真分数的四则运算,所以在主函数设计if分支,按照选择使用不同的功能. 这两个主要部分都是通过生成一个0-3的随机数来控制出的题是加法还是减法还是乘除法,然后用for循环完成30道题的生成. 1.

C语言的随机发牌程序(红桃、黑桃、梅花、方块)

做一个随机发牌的C语言程序,供大家学习,思考. 未做任何注释,有测试时候留下的一些输出语句,一遍方便测试. /* author:nunu qq:398269786 */ #include<stdio.h> #include<stdlib.h> #include<time.h> int main() { int a[60]; int b[60]; int w = 0; int wi,wj,wii; int i,j,index,x=0,m; for(i=0;i<54;

中小学出题程序结对编程的总结收获

本次结对编程我是学习了一个新的东西叫VC,由于个人编程是采用dev C++编写的,但无法设计界面,所以我决定和室友一块学习这个新东西,以下是我的成果. 本次题目要求和个人项目类似,也是写中小学试卷生成,不同的是得编写账户登录修改密码以及批改试卷等功能,所以一个清楚的界面很重要. 在界面中最经常使用的是按钮,通过点击按钮触发某个事件. 以下是我程序的第一个界面登录界面: 完成登录之后可以通过输入手机号获得验证码. 接下来是注册功能的实现. 把注册的账户名和密码储存在txt文件当中,当需要登录的时候