当前位置: 首页 > news >正文

每天30道四则运算题目(随机数习题)

代码如下:

include

int main()
{
srand(static_cast(time(nullptr)));

for (int i = 0;i < 30;i++)
{int num1 = rand() % 100;int num2 = rand() % 100;int Sw = rand() % 4;cout << "第" << i+1 << "题:";switch (Sw){case 1:{cout << num1 << "+" << num2 << "=" << "\t";cout << "正确答案:" << num1 + num2 << endl;break;}case 2:{cout << num1 << "-" << num2 << "=" << "\t";cout << "正确答案:" << num1 - num2 << endl;break;}case 3:{cout << num1 << "*" << num2 << "=" << "\t";cout << "正确答案:" << num1 * num2 << endl;break;}case 4:{cout << num1 << "/" << num2 << "=" << "\t";cout << "正确答案:" << num1 / num2 << endl;break;}default:{cout << num1 << "+" << num2 << "=" << "\t";cout << "正确答案:" << num1 + num2 << endl;break;}}
}
return 0;

}

难点:
1.用了随机数种子srand(static_cast(time(nullptr)))来利用时间生成随机数,这样每一次再使用rand函数的时候获得的就是不一样的随机数
2.在四则运算随机生成地时候,用第二个随机数种子生成从0-4的随机数,来代表四则运算要用哪个

http://www.hskmm.com/?act=detail&tid=20008

相关文章:

  • capsWriter-offline可否支持更小声音输入调研-opus4.1答复
  • git 版本控制
  • 读书笔记:字符与二进制字符串类型详解
  • 析构——循环引用
  • 一些树上问题
  • 如何用 ShedLock 让 Spring Boot 的定时任务在多实例环境下只执行一次
  • 故障处理:Oracle表空间异常增长后又恢复正常的故障模拟与分析
  • Oracle故障分析:lsnrctl start启动监听很慢(AIX平台)
  • 第十届新能源系统、电气与电力国际学术会议 (NESEP 2025)
  • 数据结构 - 二叉树的非递归方式遍历
  • 1208. 翻硬币
  • C# Avalonia 15- Animation- CachingTest
  • CF838D Airplane Arrangements
  • java操作数据库中的bug
  • 事务和Spring常用注解的总结
  • 浅谈SQL应用考试,临时抱佛脚篇
  • 网络安全风险评估指南:CISO如何通过风险评估提升安全防护
  • 藏好自己,做好清理——悼念沈劫匪先生有感
  • macbook m1 安装telnet
  • 低空经济:从政策热词到生活日常——中国低空经济全景解析与杭深模式对比 - 教程
  • 指数函数的特征
  • 生猪
  • git merge driver简介
  • 在 Linux 中安装和配置 NTP 服务器和 NTP 客户端
  • Android15音频进阶之车载多音区调整解析(一百三十七)
  • 微信二次开发社群机器人接口
  • FireDAC(Master-Detail 功能)主从表查询
  • 极氪汽车火山引擎:AI数据专家“上岗”,注入“分钟级”数据洞察力
  • C++面试宝典 01 new/delete/malloc/free关系
  • Ansible + Docker 部署 MinIO 集群