c语言随机产生一组四则运算题,随机生成四则运算
心得:
在编程过程中遇到的最大的问题就是随机数的产生问题。在c语言中函数rand()可以用来产生随机数,但是它缺不是一个真正的随机数,需要用到srand()函数。所以我用srand( (unsigned)time( NULL ) )这段代码来解决随机数的产生问题。rand()的随机范围在0到32767之间。在一个for循环中,我先将随机数a、b对10求余,和随机数c对四求余,然后根据随机数c的大小输出随机四则运算。
代码:
#include
#include
#include
main( )
{
int i;
int a,b,c;
srand( (unsigned)time( NULL ) );
for(i=1;i<31;i++)
{
a=rand()%10+1;
b=rand()%10+1;
c=rand()%4+1;
if(c==1)
{
printf("(%d) %d+%d=\n",i,a,b);
}
else if(c==2)
{
while(a
{
a=rand()%10+1;
b=rand()%10+1;
}
printf("(%d) %d-%d=\n",i,a,b);
}
else if(c==3)
{
printf("(%d) %d*%d=\n",i,a,b);
}
else
{
printf("(%d) %d/%d=\n",i,a,b);
}
}
}
c语言随机产生一组四则运算题,随机生成四则运算相关推荐
- python实现四则运算_自动生成四则运算题目(python实现)
自动生成四则运算题目(python实现) 项目分析 项目仓库: 地址 需求 仅包含四则运算 结果不能为负数 数字大小在 100 以内 支持真分数运算 设计实现过程及代码说明 项目文件结构如下: 模块 ...
- java生成四则运算表达式_生成四则运算(java实现)
|博客班级 | https://edu.cnblogs.com/campus/ahgc/AHPU-SE-19/ | |作业要求 | https://edu.cnblogs.com/campus/ahg ...
- 通过计算机随机产生一道四则运算题
通过计算机随机产生一道四则运算题(两个操作数为在1-10之间的整数,操作类型为加.减.乘.除中的任意一种) 若输入答案正确,则显示"Right!",否则显示"Not co ...
- Android随机生成四则运算
用Android Studio编写一个随机生成的2-4位数的简单四则运算,参考了很多资料以及同学的代码,选取了一种自己较为理解的方法,由于这种方法太过与繁琐所以只列举了其中部分,并不完善.下面是操作过 ...
- 利用R语言预测银行客户信用的优劣(随机森林方法)
我们选取的数据时1994年德国的一家银行在平定客户信用风险好坏的时候用到的一组变量,共有1000组数据.由于年代久远可能和实际有些出入.数据可以在下面的网址下载. http://archive.ics ...
- R语言随机森林模型:计算随机森林模型的特征重要度(feature importance)并可视化特征重要度、使用少数重要特征拟合随机森林模型(比较所有特征模型和重要特征模型在测试集上的表现差异)
R语言随机森林模型:计算随机森林模型的特征重要度(feature importance)并可视化特征重要度.使用少数重要特征拟合随机森林模型(比较所有特征模型和重要特征模型在测试集上的表现差异) 目录
- Java黑皮书课后题第3章:**3.4(随机月份)编写一个随机产生1和12之间整数的程序,并根据数组1,2,3...显示对应的月份
**3.4(随机月份)编写一个随机产生1和12之间整数的程序,并根据数组1,2,3...显示对应的月份 题目 题目描述 破题 代码 如何理解产生随机数 题目 题目描述 **3.4(随机月份)编写一个随 ...
- (幼儿园毕业)Javascript小学级随机生成四则运算
软件工程第二次结对作业四则运算自动生成器网页版 一.题目要求 本次作业要求两个人合作完成,驾驶员和导航员角色自定,鼓励大家在工作期间角色随时互换,这里会布置两个题目,请各组成员根据自己的爱好任选一题. ...
- linux c语言每天的0~12:00随机执行操作
linux c语言每天的0~12:00随机执行操作 代码片段 代码片段 #include <stdio.h> #include <time.h> #include <st ...
最新文章
- windows下定时利用bat脚本实现ftp上传和下载
- Shell教程(四):条件语句、循环语句、break/continue
- 用一个按钮做主窗口,可以吗?
- r语言c5.0要求因子输出,R语言中因子的创建与使用
- 信息学奥赛一本通 2038:【例5.5】最大数位置
- 很多人都爱玩的lol..
- js如何判断访问来源是来自搜索引擎(蜘蛛人)还是直接访问
- USBCNC导入DXF文件
- 如何用python做动画_如何使用python制作简单的动画?
- 半同步/半反应堆模型以及简单实现(一)
- ffmpeg视频转码压缩
- python中复数的实部和虚部都是浮点数_Python基础:数值(布尔型、整型、长整型、浮点型、复数)...
- 孩子总是偷偷玩游戏,家长该怎么办?
- 2022下半年软件设计师中级考试通过
- PCL 基于对应点分类的对象识别
- java对象头markword_浅谈java对象结构 对象头 Markword
- 区分鼠标左键和右键单击
- ERP在企业中的应用
- 高仿QQ电脑管家8 界面
- AI之Robot:机器人Robot的简介、发展历史、案例应用之详细攻略