随机生成四则运算代码

#include<stdio.h>
#include<stdlib.h>
#include <time.h>
#include<windows.h>
#define N 50
void main()
{
int a,b,m,i,n;
double c,d;
srand(time(NULL));
do{
printf("\n请输入数字类型(1.整数 2.小数) -1为退出程序: ");
scanf("%d",&n);

switch(n)
{
case 1:
{
for(i=0;i<N;i++)
{
a=rand()%100+1;
b=rand()%100+1;
m=rand()%4+1;
printf("%d",a);
switch(m)
{
case 1:printf("+");break;
case 2:printf("-");break;
case 3:printf("*");break;
case 4:printf("/");break;
}
printf("%d=\t\t",b);
}
break;
}
break;
case 2:
{
for(i=0;i<N;i++)
{
c=rand()*0.001+1;
d=rand()*0.001+1;
m=rand()%4+1;
printf("%0.2f",c);
switch(m)
{
case 1:printf("+");break;
case 2:printf("-");break;
case 3:printf("*");break;
case 4:printf("/");break;
}
printf("%0.2f=\t",d);
}
break;
}
break;
}
}
while(n!=-1);
}

时间: 2024-11-08 18:19:26

随机生成四则运算代码的相关文章

基于c编写的关于随机生成四则运算的小程序

基于http://www.cnblogs.com/HAOZHE/p/5276763.html改编写的关于随机生成四则运算的小程序 github源码和工程文件地址:https://github.com/HuChengLing/- 基本要求: 除了整数以外,还能支持真分数的四则运算. 对实现的功能进行描述,并且对实现结果要求截图. 主要功能:运算小学四则运算,可以选择加减乘除以及混合运算. 设计思想:首先思考运算数字范围,考虑小学生的运算能力,然后分类运算方法,分为加减乘除混合运算, 然后可以选择是

结对作业——随机生成四则运算

结对作业 UI 第三组 朱池苇 PB16150206 刘鼎乾 PB16070837 Github 地址: 项目简介 这次软件工程结对项目为制作一个给小学生用的四则运算出题软件,然后我们抽到的是UI组,也就是负责人机交互--随机生成四则运算--使用Core组封装好的dll模块. 需求分析 对上述各属性参数(生成题目的数量,操作数的数量,题目及答案中的数值的范围--)进行设置 调用Core模块得到题目和运算结果,显示题目,接受输入,并能判断答案是否正确 增加"倒计时"功能,每个题目必须在2

个人项目-随机生成四则运算

本周做的是一个自己单独完成的小程序,用来随机生成小学四则运算的题目. 看到这个题目时,头脑有大概的一个编写代码的思路,但都言万事开头难,到真正开始的时候却不知从何下手.于是采取老师的建议参考别人的代码,然后再自己做修改.我在百度上搜索了实现该题目的代码,最终我采用的是百度知道的知道行家ahulxh老师的代码,该代码是在Windows系统上运行,开发环境为visaul c++ 6.0.首次运行老师的代码时出现了一个bug,显示的原因是缺少头文件#include<stdio.h>,修改以后再次运行

个人作业1:随机生成四则运算

思路:1.利用rand函数随机生成2个100以内随机整数作为两个运算数. 2.随机生成小于5的整数,利用switch函数,0代表整数加法,1代表整数减法,2代表整数乘法,3代表整数除法,4代表真分数运算部分. 3.真分数保证分母大于分子,分母不为0.分子分母均有两个随机数相除获得. 4.将以上设置循环打印输出. 代码: //随机生成30道四则运算(包括真分数) //孔宇航 2016/3/4 #include<iostream> #include<stdlib.h> #include

Android随机生成四则运算

用Android Studio编写一个随机生成的2-4位数的简单四则运算,参考了很多资料以及同学的代码,选取了一种自己较为理解的方法,由于这种方法太过与繁琐所以只列举了其中部分,并不完善.下面是操作过程. 首先画一个简单的界面布局 代码部分:1.定义变量和属性 2.通过点击计算按钮显示答案 3.点击下一题,生成随机数 4.显示题目 运行结果:                                      代码还存在错误,会后续改正.

基于c可以随机生成四则运算的小程序

除了整数以外,还能支持真分数的四则运算 可以选择加减乘除以及混合运算. 首先思考运算数字范围,考虑小学生的运算能力,然后分类运算方法,分为加减乘除混合运算, 做完题后可以选择是继续做题还是退出程序, 可以总结做对或者做错的题数,计算正确以及错误的题数. 附Github源码,转载请标注来源:https://github.com/jianglipin/si-ze-yun-suan.git

随机生成四则运算

一:题目要求 二:编程实现 结对伙伴:李娜驾驶员~ 作为领航员的我完成代码测试相关工作: 代码地址如下: https://git.coding.net/gzhgzhgzhgzhgzhgzh/3.ruanjiangongcheng.git 三:测试结果 四.代码审查表 审查人:郭志欢 代码作者:李娜 文件结构 重要性 审查项 结论 头文件和定义文件的名称是否合理? 是 头文件和定义文件的目录结构是否合理? 是 版权和版本声明是否完整? 是 重要 头文件是否使用了 ifndef/define/end

随机生成四则运算法则

#include<stdio.h> #include<stdlib.h> #include <time.h> #define N 30 void main() { int a,b,k,i,n; double c,d; srand(time(NULL)); do{ printf("\n请输入数字类型(1.整数 2.小数) -1为退出程序: "); scanf("%d",&n); switch(n) { case 1: { f

四则运算随机生成

这次题目要求是随机生成四则运算题目,缓存到文件中,然后显示在控制台中,由用户输入答案,然后电脑判断用户输入的结果是否正确,最后输出用户总共做对了几道题,做错了几道题. 题目思路: 首先,我们要随机生成四则运算的题目,每生成一道题目,就应该计算出它的答案,然后调用把题目传输到文件中的函数以及把答案传输到文件中的函数.然后在主函数中把文件中的题目通过输出函数显示在控制台上.用户每输入一个结果,就会自动显示下一个题目.同时正确答案存一个数组中,用户输入的答案存一个数组.然后判断用户输入的答案是否正确.