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

C++(随机数练习题)

随机数的加法

【描述】模拟自动出100以内的加法题
【输入】无
【输出】两行
第一行,随机的两个整数相加的题目,和不能超过100。
第二行提示语:“请输入答案:”
并等待输入,获取输入后判断是否正确。正确则输出“You are right!” ,错误则输出“You are wrong!”。
*/

#include<iostream>#include<ctime>#include<cstdlib>usingnamespacestd;constintMAX=100;intmain(){srand((unsigned)time(0));inta,b,ans;a=rand()%MAX+1;b=rand()%(MAX-a)+1;cout<<a<<" + "<<b<<" = ?"<<endl;cout<<"请输入答案:"<<endl;cin>>ans;if(ans==(a+b))cout<<"You are right!";elsecout<<"You are wrong!";return0;}

随机数的生成

【描述】编写程序,依次生成10个随机数
【输入】无
【输出】依次生成10个随机正整数

#include<iostream>#include<ctime>#include<cstdlib>usingnamespacestd;intmain(){inti,j;// 设置种子srand((unsigned)time(NULL));/* 生成 10 个随机数 */for(i=0;i<=10;i++){// 生成实际的随机数j=rand();cout<<"随机数: "<<j%100<<endl;}getchar();return0;}

随机矩阵

【描述】生成一个6*6的随机数矩阵,并打印出矩阵中的最大值与最小值
【输入】无
【输出】一个随机矩阵与矩阵中最大、最小值

#include<iostream>#include<iomanip>#include<cstdlib>#include<ctime>usingnamespacestd;inta[6][6];intmain(){inti,j;srand(time(0));//特别注意设置随机数种子只需要在最前面设置一次,不需要放在for循环中。若放入for中则运行后矩阵内的数字都是相同的。for(i=0;i<6;i++){for(j=0;j<6;j++){a[i][j]=rand()%100+1;cout<<setw(5)<<a[i][j];}cout<<endl;}intmax=a[0][0],min=a[0][0];for(i=0;i<6;i++){for(j=0;j<6;j++){if(a[i][j]<min)min=a[i][j];if(a[i][j]>max)max=a[i][j];}}cout<<"最大值是:"<<max<<endl;cout<<"最小值是:"<<min<<endl;return0;}
http://www.jsqmd.com/news/849125/

相关文章:

  • 022、旋转变压器原理与解码
  • C语言嵌入式开发中的软件复位实现方法
  • 蓝桥杯C++选手必看:动态规划从入门到拿分,我用这5道题搞定了(附完整代码)
  • 03手把手学会yolov8模型之使用Labelimg标注数据集
  • AI数据标注实战:如何高效、准确地标注训练数据
  • Java SE 11 与 Spring Boot 在电商场景中的应用
  • 【更新至2024年】2011-2024年地级市金融科技指数数据
  • Proteus仿真避坑指南:数字电子钟的24小时清零与闹钟功能实现
  • vue多语言交易所系统/期货/合约交易/质押生息/盲盒/挖矿/跟单源码
  • Gdev 至 Rust 移植工程(七)
  • GIS技巧100例23-ArcGIS像元统计实战:从月度栅格到年度气候指标
  • 别再为Keil 5报错头疼了!STM32F401CCU6固件库移植保姆级避坑指南(V1.8.0)
  • AI产品经理入门实战:如何理解意图识别?
  • AArch64架构Watchpoint机制详解与调试实践
  • 如何3步掌握Path of Building物品制作:终极实战指南
  • 通过Taotoken用量看板分析团队大模型API消耗模式与优化点
  • 2026年选对工作钢格板厂家,这三大核心标准决定你的采购成败
  • 【RuoYi】数据分页功能分析 —— 以登录日志页面为例
  • 【原创】智询管理系统操作说明
  • Spring Boot 3.0升级踩坑记:手把手教你解决 ‘javax.servlet.http不存在‘ 的报错
  • 技术动态 | 大模型驱动情报领域知识图谱构建新范式:ERC-KG方法精确率高达94.32% - 解放军网络空间部队信工大等
  • 无人机精准着陆:NMPC-CBF技术实现厘米级控制
  • 023、无传感器位置估计基础
  • 大模型微调实战:用LoRA技术微调LLaMA 2模型
  • 别硬熬本科论文!paperxie 智能写作,把 4 步流程焊死在你的效率里
  • 告别Meson和CMake:手把手教你用老式configure交叉编译GLib 2.46.2(附arm-linux.cache模板)
  • 5分钟终极指南:用m4s-converter永久保存你的B站缓存视频
  • 2026年平台踩踏钢格板厂家推荐,这5家靠谱又耐用
  • EPnP算法中的‘控制点’到底是什么?一个类比带你轻松理解SLAM中的坐标变换核心
  • 传统后端程序员必看:3-6个月转型高薪AI应用开发