自动生成小学四则运算题目(加强版)
#include <stdio.h> main() {int i,x,y,z,number,result,input,total=0,times;int accuracy;srand(time(NULL));printf("请输入出题的数目:(除数结果取整数)");scanf("%d",&number);printf("题目有%d题,总分共%d分\n",number,number*10);for(i=1;i<=number;i++){times=2;x=rand()%100+1; //产生随机数x为第一位数y=rand()%100+1; //产生随机数y为第二位数z=(x+y)%4; //z用来确定随机产生的运算符号if(z==0) //输出算术式 {printf("%d:%d+%d=",i,x,y);result=x+y;}if(z==1){printf("%d:%d-%d=",i,x,y);result=x-y;}if(z==2){printf("%d:%d*%d=",i,x,y);result=x*y;}if(z==3){printf("%d:%d/%d=",i,x,y);result=x/y;}do{scanf("%d",&input);if(input==result){printf("恭喜你答对了!\n");total=total+10;}else{if(times!=0)printf("很遗憾答错了!你还有%d次机会!\n",times);elseprintf("很遗憾答错了!本题答题结束!\n");times=times-1;}}while(input!=result&×!=-1);}accuracy=total/(number*10);printf("本次答题,你获得的分数为%d,正确率为%d%%!\n",total,accuracy);if(accuracy<60)printf("不合格!请多加练习!\n");else if(accuracy<80)printf("你的水平有待提高!\n");elseprintf("你的水平不错!\n"); }
转载于:https://www.cnblogs.com/SshengS/p/4384077.html
自动生成小学四则运算题目(加强版)相关推荐
- myapp——自动生成小学四则运算题目的命令行程序(侯国鑫 谢嘉帆)
1.Github项目地址 https://github.com/baiyexing/myapp.git 2.功能要求 题目:实现一个自动生成小学四则运算题目的命令行程序 功能(已全部实现) 使用 -n ...
- 结对项目:自动生成小学四则运算题目程序
================= 这个作业属于哪个课程 软件工程 作业要求 作业要求 Github Github链接 小队成员 这个作业的目标 熟悉结对编程,实现自动生成小学四则运算题目程序,对给定 ...
- 结对项目——自动生成小学四则运算题目的命令行程序(基于Python)
这个作业属于课程 软件工程 这个作业的要求在哪里 结对项目 这个作业的目标是 实现一个自动生成小学四则运算题目的命令行程序 成员 3118005408 方俊涛 .3118005409 冯宇航 GitH ...
- 自动生成小学四则运算题目的程序.心得体会
http://t.cn/RAS67B0 源代码 #include<stdio.h> #include<stdlib.h> #include<time.h> main ...
- 计算式二级python_python实现自动生成小学四则运算题目(软工第二次项目作业)...
前言 软件工程 作业要求 作业目标 结对编程:代码实现.性能分析.异常处理说明.记录PSP表格 代码见: github 个人信息:朱育清 3118005437 信安二班 我的partner 个人信息: ...
- 自动生成小学四则运算题目
c++语言 思想:首先用rand产生随机数,for循环确定出题的数量,然后根据两个随机数相加除以4的余数来确定随机产生运算符号. 代码: #include<iostream> using ...
- java实现加减乘除运算符随机生成十道题并判断对错_简单小程序——产生三十道小学四则运算题目...
题目要求程序可以生成三十道小学四则运算题目. 因为要随机生成题目,则需要产生随机数,因此我上网搜索了生成随机数的方法,选择了使用Random类得到规定范围内的随机数.因为一个运算需要三个元素,两个参与 ...
- 实现生成小学四则运算练习题
实现小学四则运算练习题 1.题目要求 本次作业要求两个人合作完成,驾驶员和导航员角色自定,鼓励大家在工作期间角色随时互换,这里会布置两个题目,请各组成员根据自己的爱好任选一题. 题目1: 我们在刚开始 ...
- 像阿超那样,花20分钟写一个能自动生成小心四则运算题目的 “软件”,要求:除了整数以外,还要支持真分数的四则运算。 和同学们比较一下各自程序的功能,实现方法的异同,等等...
package chapter; public class szys { public static void main(String[] args) { print30Questio ...
- python+excel自动生成小学加减乘除计算题
小孩子上中班后,就开始教一些加减乘除算法,开始都是京东买一些练习册,虽说不贵(9.9/5.9的都有),但后来发现消耗太快,没几天就一本.这样一来还不如自己打印,家里正好有个打印机. 1. ...
最新文章
- xp系统安装oracle乱码,linux中安装Oracle汉字乱码完整解决方案
- 【Git】git 与远程库交互
- 鼠标移动小球 Java_js实现跟随鼠标移动的小球
- DataGridView中在新增行时怎样设置每个Cell单元格的字体样式
- 鸿蒙系统真实评测,鸿蒙系统和安卓的区别-华为鸿蒙系统使用体验评测
- [SDOI2006] 保安站岗
- 《MySQL——redo log 与 binlog 写入机制》
- 全国计算机二级ms2017,2017全国计算机二级MS-Office选择题题库大全
- asp.net的几种页面间的传值方法
- 密码学中的一些数学基础
- 李智慧 - 架构师训练营 第五周
- pycharm前进、后退快捷键
- Alios things学习——helloworld
- ASP.NET项目上云实践——华为云DevCloud(图书管理系统)
- Windows Workflow Foundation(一)
- 为什么罗永浩这种人都能做出来锤子手机?
- 合宙esp32c3烧录microPython
- java中遍历数组_java循环取数组值
- windows编程经典书籍
- 麒麟970和骁龙710
热门文章
- 物质的粒子应该是空心的
- 编译问题解决:mkdir: 无法创建目录/usr/local/share/man/man1: 文件已存在
- GstElement的sink/src有什么区别?
- 管理感悟:如何改造代码
- linux cp 复制目录下文件到另一个目录下
- VS C++调用外部exe
- C# label控件竖直显示 label控件垂直显示
- python可以500x1000_Python练习题 一. 使用匿名函数对1~1000求和,代码力求简洁。...
- pymysql安装_jqdatasdk手动安装
- w ndows平板,Win8.1千元芯平板 昂达V975w四核评测