`

要口算题,那就写个吧。。。

 
阅读更多

要口算题,那就写个吧。。。

 

/**
	 * 生成20以内的加减口算题
	 */
	private static void generateMental() {
		Random ra = new Random();
		int count = 0;
		
		while (count < 100) {
			int firstSymbol = ra.nextInt(2) % 2;
			String fs = "";
			int secondSymbol = ra.nextInt(2) % 2;
			String ss = "";
			
			int first = ra.nextInt(20);
			int second = ra.nextInt(20);
			int third = ra.nextInt(20);
			
			if (first == 0 || second == 0 || third == 0) {
				continue;
			}
			
			int result = 0;
			if (firstSymbol == 1) {
				fs = " + ";
				result = first + second;
				if (result > 20) {
					continue;
				}
			} else {
				fs = " - ";
				result = first - second;
				if (result < 0) {
					continue;
				}
			}
			
			if (secondSymbol == 1) {
				ss = " + ";
				result = result + third;
			} else {
				ss = " - ";
				result = result - third;
			}
			
			if (result > 0 && result < 20 ) {
				System.out.println(first + fs + second + ss + third + " = ");
				count ++;
			}
			
			if (count % 25 == 0) {
				System.out.println("========" + count / 25 + "=========");
			}
		}
	}

 

分享到:
评论

相关推荐

    小学数学口算题是一款利用Python开发了一套自动生成小学生口算题的小应用.rar

    开始以为单步和多步计算可以使同一方法,现在看来还得需要分开来写,如果要硬挤到一起方法就会太复杂了,不易梳理。 后续会把功能上分成 单步 二步 三步(加减乘除)法,乘除法相对来说简单些,除法要判断是否有余,...

    python 自动生成口算题

    家里的孩子正在小学一年级,老师让出口算题,不想买了,自己写个程序,生成口算题,十以内的加减法,随机自动生成到TXT文档里,打印就可以了。

    python 生成口算题 输出到WORD文档

    于是写了个口算题生成器。一开始的版本是生成到TXT里面,但排版好麻烦,打出来也不好看,于是改成生成到WORD文档里,这下子就好用多了。生成题目包括四则运算,减数没有负数,乘法只是两位数乘以一位数,除法的除数...

    利用JavaScrip开发了一套自动生成小学生口算题的小应用

    设置生成的口算题试卷个数。 用户可最多保存10份配置在浏览器端,方便给熊孩子重复生成口算题。除口算解题外还提供生成竖式题,让熊孩子不能逃脱被试卷支配的恐惧。除了自动生成试题外,还支持手动添加题目,可以...

    口算练习题生成器

    家里有上小学的挺好用的,自动生成算数题,省的家长再一道道写啦

    用excel的vba编的乘法口算练习

    用excel的vba编写的乘法口算练习,可以自动出题,还可以自动批改,给小学生用,挺方便的。

    加减乘除口算出题程序

    适合小学二年级的口算出题程序,Visual Basic源代码

    口算题卡出题工具Delphi

    简单的口算题卡出题工具,小学生不用买口算题了!Delphi码,简单代码,高手勿笑!现在只有一二年级内容,后期再增加,或者自己写进去!

    小学生用的数学计算题系统

    用VB编译的一个出题系统,给小学生出一些四则运算,可选择出题数量,答完后系统给出正确答案,最后会给出总得分(百分制)。除法时用的是四舍五入

    口算24点(2.4版)

    1)保存题目数据,看看其他人做这5题要花多少时间 2)英文提示,可以给外国人也玩玩! 3)我的记录是75秒(5题),相信你一定能超过我的! 4)我的一个堂弟玩了这个游戏二个星期, 竟然达到65秒(5题),唉,看来我老了,...

    利用Tkinter(python3.6)实现一个简单计算器

    但是现在做起来感觉写小工具还挺方便的,当时搜到的第一个库便是Tkinter就直接开始写了 后来发现QT很不错的样子,下个实验就用QT吧.然后关于Tkinter(python3.6) 计算器源码 ennn…..有的命名不规范……. 首先对于...

    口算24点(中英文提示版)

    24点(英文叫Math 24)是一个非常经典的数字游戏 1)漂亮的卡通美眉作背景,有背景音乐(泪海), 有排行榜,可以自己输入数字,操作非常方便!! 2)英文提示,可以给外国人也玩玩! 3)我的记录是75秒(5题),相信你一定能...

    MATLAB给小学生随机出口算题

    运行后可生成十个txt文本,其中随机生成了共100道可指定难度的加法口算题。运算的部分也写了,后期如果需要答案的话改输出就可以了。如果需要其他符号的运算,改存符号的数组即可。

    PrimarySchoolMathematics-master.zip

    孩子上小学一年级了,加减乘除的口算就要开始练习了,估计老师肯定会让家长出题,所以提前准备一下,利用Python开发了一套自动生成小学生口算题的小应用。 为了让辛苦的程序员老爹解放抄题的双手,本程序让你拥有更...

    ChildMath.rar

    Qt写的一款口算生成器,方便辅导孩子进行口算训练,可以自定义生成加减乘除、自定义口算题的值范围,生成口算题份数的设置等,直接格式化生成word文档。

    懒人版小学生1-6年级计算题练习v0.1

    网上众多小学生计算题练习(小学生口算练习)软件使用起来都不是很方便。网上现有类型基本上要么只能在电脑上答题,要么生成doc或xls格式文档再调用相应软件打开来打印,要么出题范围还需要自行调整。。。使用起来...

    口算24点(2.5版)

    24点(英文叫Math 24)是一个非常经典的数字游戏 1)漂亮的卡通美眉作背景,有背景音乐(泪海), 有排行榜,可以自己输入数字,操作非常方便!! 2)英文提示,可以给外国人也玩玩! 3)我的记录是75秒(5题),相信你一定能...

    java 控制台实现小学数学加减法题目随机生成并在计算后给出得分【源码+报告】

    可以选择考试类型:1、练习 2、测试 可以选择计算类型:01、一位数的加法或减法 02、两位数的加法或减法 03、混合计算 04、程序结束 根据选择的计算类型,会随机生成不同位数的加减法题目 计算之后,会给出得分

    2021人教版小学五年级数学下册期末测试题及答案4.doc

    7.把30 写成两个质数的和。 30=( )+( )=( )+( ) 8.18 和24 的最大公因数是( ) ,最小公倍数是( )。 9.1.98L=( )ml=( ) 56千克=( )吨 45分=( )时 10.把三块棱长都是4cm 的正方体木块拼成一个长方体,这个...

    python实现随机加减法生成器

    为了让外甥女练习算术,用python给她写了个自动出加减法的小程序。 该程序使用了文字转语音的库pyttsx,程序运行时,会有相对应的语音提示。pyttsx文档 为了防止小孩乱按键盘,导致非法输入,我添加了异常处理: def...

Global site tag (gtag.js) - Google Analytics