四则运算设计2

import java.util.*;
public class 四则运算 {
 public static void main( String args[] )
 {
   
    for(int i=1;i<25000000;i++)
    {
     int a;
        int b;
        int sum;
        a = 1 + (int) ( Math.random() * 100);
        b = 1 + (int) ( Math.random() * 100 );
        sum=a+b;
    System.out.println(a+"+"+b+"=");
    }
    for(int i=1;i<25000000;i++)
    {
     int a;
        int b;
        int sum;
        a = 1 + (int) ( Math.random() * 100);
        b = 1 + (int) ( Math.random() * 100 );
        sum=a+b;
    System.out.println(a+"-"+b+"=");
    }
    for(int i=1;i<25000000;i++)
    {
     int a;
        int b;
        int sum;
        a = 1 + (int) ( Math.random() * 100);
        b = 1 + (int) ( Math.random() * 100 );
        sum=a+b;
    System.out.println(a+"*"+b+"=");
    }
    for(int i=1;i<25000000;i++)
    {
     int a;
        int b;
        int sum;
        a = 1 + (int) ( Math.random() * 100);
        b = 1 + (int) ( Math.random() * 100 );
        sum=a+b;
    System.out.println(a+"/"+b+"=");
    }
}
}

时间: 2024-10-22 00:57:28

四则运算设计2的相关文章

四则运算设计03

题目要求 1学生写的程序必须能判断用户的输入答案是否正确 2程序必须能处理四则运算的混合算式 1 设计思路: 产生随机数以及题目中产生的数的个数 通过if判断是否符合条件 通过for循环来实现产生所需要的算式的个数 在具体实现过程中,通过对比用户答案和程序运行答案来判断答案的对错 2源程序代码: #include<iostream> #include<ctime> #include<cstdlib> using namespace std; void main() {

课堂作业-四则运算-设计思路

要求: 1.题目避免重复 2.可定制(数量/打印方式) 3.可以控制下列参数:是否有除法,是否有括号,数值范围,加减有无负数,除法有无余数,是否支持分数,是否支持小数,精确到多少位,打印中每行的间隔 设计思路 根据第一次的程序实现,已经实现了打印数量上的控制,直接确定了打印列数,其他实现基本功能 第一步:避免题目重复:将打印的结果保存,此后每次生成的结果与之前的结果比较. 第二步:实现可定制:通过用户输入数量数和打印的列数,实现可定制,将间隔参数也由用户来输入.参数由用户输入,将参数传递到所需函

四则运算设计思路

设计思路 1.         题目避免重复 2.         可定制(数量/打印方式) 3.         可以控制下列参数 是否有乘除法.数值范围.加减有无负数.除法有无余数.是否支持分数. 利用for循环设置题目的数量,用三个数组分别表示两个随机数和他们之间的四则运算,利用跟之前的题目进行比较,避免出现重复的题目. 利用if语句对参数进行分类,如果有乘除法,四则运算的数组就有四个元素,反之只有两个元素. 命令a是题目的取值范围,通过输入a的值,rand()%a来确定取值范围. 对于加

四则运算设计思想2

设计思想: 题库,数据库. 1.用户从数据库中抽取题目存入数据库,存入时将后存入的与之前存入的题目作比较. 2.若有重复,则报错,若不重复,存入数据库. 3.读取数据库. 信1305-刘钧韬 2015/3/13

新增功能四则运算设计思路

1.避免重复:当产生新的式子时,可以和之前已经产生的式子中数字和运算符进行逐一匹配:2.可定制:输出多少式子可以定制,设置一个用户可以输入的变量:    因为要设定许多可控参数,可以把这些参数构成一个数组,也就是一个参数集,然后对每个参数分情况进行设定: 下面是每个可控参数: 1.是否有乘除法?用户可以选择,0是没有乘除法,1是有乘除法:2.有括号?0是没有括号,1是有括号:   括号是成对出现的,两边分别是运算符和数字,或者是数字和空:3.数值范围?可以设定随机函数产生的范围:4.加减可以有正

软件工程作业1——四则运算

coding 地址:http://git.oschina.net/lsrd 1.需求分析 设计一个小学生四则运算,符合加减乘除四则运算,不仅符合整事运算,还要能够进行真分数运算.整体都需求有:题数的统计,正确率的统计. 2.功能设计 主要功能设计的难点在于真分数的运算,随机生成分数进行转换成真分数,对于分数答案转换成真分数.运用一个循环体来控制生成题数及统计正确率. 3.设计实现 对于整数的四则运算设计比较简单,所以主要设计了真分数的四则运算.如果随机生成一个数为整数将其转化成真分数进行计算,如

作业二:自动生成小学四则运算题目的程序

主要功能:生成四则运算 设计思想:运用所学知识和算法,设计四则运算,除了整数以外,还涉及了真分数. 源代码: #include<iostream> using namespace std; #include<time.h> #include<string> int main() { int count=0 ; srand(time(NULL));//用系统当前时间设置rand()随机序列种子,保证每次运行随机序列不一样 char ch; while(count<3

随机产生四则运算题

/*信息:20133075   张勋  <随机生成30道四则运算题目> 要求:除整数外,还要支持真分数的四则运算 设计思路:  1.通过radom函数生成自然数,给变量赋值  2.另一个变量是真分数,分子比分母小  3.随机生成四则运算符  4.注意除数为0情况注意:   这是两个函数!一个是srand函数!这是在调用rand()这个函数之前使用的!rand()是一个产生随机数的函数!而srand是一个设置随机数种子的函数!通常这两个函数是一起使用的!来完成产生随机数的功能!而time(NUL

20165230 结对编程项目-四则运算 整体总结

20165230 结对编程项目-四则运算 整体总结 一.需求分析 随机生成题目 生成的题目个数从命令行输入 用户可选择生成不同难度的题目,比如通过参数指定: (1) 运算符个数范围 (2) 运算符限定(小学一年级题目只生成 + - 题目) 能多次生成题目 题目运算(判题) 支持多运算符 支持整数 支持真分数 题目合法性判断 可独立使用 可用于测试生成题目的正确性 扩展需求 题目去重 支持多语言 处理生成题目并输出到文件 完成题目后从文件读入并判题 二.设计思路 设计一个IntNumber类,用来