能自动生成小学四则运算题目的程序

题目要求

  • 能自动生成小学四则运算题目
  • 除了整数外,还要支持真分数的四则运算
  • 支持多个运算符,也就是混合运算
  • 程序支持判断对错,累计分数并倒计时

分析

分为几个函数功能模块:int getChoice() ;    功能:用户选择功能

void showMenu();  功能:显示功能的菜单

void doExercise(int n);  功能:计分器

int test(int n);    功能:进行一道题的测试过程

int main();  主函数

源代码转载于李思雨,博客链接:http://www.cnblogs.com/lisiyu/p/5268375.html

主代码移步GITHUB https://github.com/SeeTomorrow/See-1/blob/master/%E5%9B%9B%E5%88%99%E8%BF%90%E7%AE%97.cpp

时间: 2024-10-19 17:56:17

能自动生成小学四则运算题目的程序的相关文章

Individual Project "写一个能自动生成小学四则运算题目的程序"

一.题目简介 写一个能自动生成小学四则运算题目的程序. 初步拟定要实现的功能后,估计一下自己需要花多长时间.编程过程中记录自己实际用了多长时间. 然后和同学们比较一下各自程序的功能.实现方法的异同等等. 二.源码的github链接 https://github.com/gaino1/IndividualProject 三.所设计的模块测试用例.测试结果截图 四.问题及解决方案.心得体会 要想学好C语言,要重在实践,要通过不断的上机操作才能更好地学习它,通过实践,我也发现我的好多不足之处,首先是自

自动生成小学四则运算题目的程序心得

#include<stdio.h>#include<math.h>#include<windows.h>int right=0;int wrong=0;void add(){int a,b,c;a=rand()%100;b=rand()%100;printf("请回答:\n\t\t %d + %d = ",a,b);scanf("%d",c);if(a+b==c){printf("回答正确!\n");right

自动生成小学四则运算题目的程序.心得体会

http://t.cn/RAS67B0 源代码 #include<stdio.h> #include<stdlib.h>#include<time.h>main(){int a,b,op,os; printf(" [天天练,Baby们来挑战吧!]\n");aq1: printf("选择您想挑战的运算法则\n");printf("1.加法 2.减法 3.乘法 4.除法\n");scanf("%d&quo

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

主要功能: 可自动随机生成加.减.乘.除四则运算,输入答案是,可直接判断正误. 设计思想:利用C语言,使用随机函数生成运算数 源代码: #include<stdio.h> #include<stdlib.h> #include<time.h> int i=0,j=0; void jia() { int a,b,m; srand(time(NULL)); a=1+rand()%100; b=1+rand()%100; printf("%d\n",a);

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

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

实现一个自动生成小学四则运算题目的命令行程序

Github项目地址:https://github.com/sumilekaedei/Myapp.git 题目:实现一个自动生成小学四则运算题目的命令行程序. 自然数:0, 1, 2, -. 真分数:1/2, 1/3, 2/3, 1/4, 1'1/2, -. 运算符:+, ?, ×, ÷. 括号:(, ). 等号:=. 分隔符:空格(用于四则运算符和等号前后). 算术表达式: e = n | e1 + e2 | e1 ? e2 | e1 × e2 | e1 ÷ e2 | (e), 其中e, e1

结对项目----实现一个自动生成小学四则运算题目的命令行程序

一.Github项目地址:https://github.com/lyh27/exercise 团队成员:卢耀恒3118005065    莫政3118005067 二.需求 自然数:0, 1, 2, …. 真分数:1/2, 1/3, 2/3, 1/4, 1’1/2, …. 运算符:+, −, ×, ÷. 括号:(, ). 等号:=. 分隔符:空格(用于四则运算符和等号前后). 算术表达式: e = n | e1 + e2 | e1 − e2 | e1 × e2 | e1 ÷ e2 | (e),

自动生成小学四则运算题目并进行效能分析-改进版

github地址:https://github.com/lzhida/First-assignment/tree/newbranch 改进: 可以删除一些无意义的括号 题目要求: 1.能自动生成小学四则运算题目,并且不能出现负数: 2.支持真分数四则运算 PSP表格     预计耗时(分钟) 是实际耗时(分钟) Planning 计划 30 30 ·Estimate 估计这个任务需要多少时间 180 240 Development 开发 150 180 ·Analysis 需求分析 5 10 ·

自动生成小学四则运算题目(Python实现)

Github项目地址: https://github.com/pirigg/- 题目描述: 通过python语言编写一个能够自动生成小学四则运算的程序(注意是给小学生用的,要是结果出现负数的话他们会很迷茫的!),同时,除了整数外,还要支持真分数的四则运算. Psp表格: PSP2.1 任务内容 计划完成需要的时间(min) 实际完成需要的时间(min) Planning 计划 50 60 Estimate 估计这个任务需要多少时间,并规划大致工作步骤 20 30 Analysis 需求分析 (包