首页 > 编程语言 >结对编程--随机四则运算生产

结对编程--随机四则运算生产

时间:2023-04-08 19:33:06浏览次数:37  
标签:结对 编程 本次 -- 四则运算 随机

  在本次作业中,与我一同搭档完成结对编程的同学学号为2152434。在讨论后,我们决定基于c++进行本次程序开发。

在该系统中,如何产生随机数及使用随机数产生随机符号为开发关键点。

以下为程序部分代码展示:

 

 

 

 

而输出结果如下:

 

 实验体会:

  结对编程中最重要的是调和两个人之间的矛盾。实际上,在本次开发中无论是程序中的循环体判断还是

最后的结果输出,我们两人都存在着一定的分歧,如输出是否应该对其、判断进行的位置等,而在多次测试

之后,我们了解了对方想法的优点,最后共同完成了本次代码。

  其实编程方式无分熟劣,最重要的是能让别人也读懂,这既是现代编程要求“统一化”的原因,也是我们进

行结对编程所要掌握的重要能力之一。

标签:结对,编程,本次,--,四则运算,随机
From: https://www.cnblogs.com/doc-remoks/p/17299085.html

相关文章

  • k8s部署prometheus
    部署到一个k8s集群gitclone-brelease-0.12https://github.com/prometheus-operator/kube-prometheus.gitcdkube-prometheusgrep"image:"./manifests/-R国内无法下载的镜像:以8s.gcr.io开头k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.5.0k8s.gcr.io/prometheu......
  • PentestLab-web安全LDAP测试-EXP2
    我们打开靶机选择“Example2”观察页面尝试匿名登陆报错我们分析靶机源码网上大神分析当然了,如果在不知道用户名为admin的情况下,可以使用上文所说的*来进行模糊匹配。比如a*)(%26))%00&password=xpayload为http://192.168.20.157/ldap/example2.php?name=admin)(%26))%00&password......
  • SpringCloud源码学习笔记3——Nacos服务注册源码分析
    系列文章目录和关于我一丶基本概念&Nacos架构1.为什么需要注册中心实现服务治理、服务动态扩容,以及调用时能有负载均衡的效果。如果我们将服务提供方的ip地址配置在服务消费方的配置文件中,当服务提供方实例上线下线,消费方都需要重启服务,导致二者耦合度过高。注册中心就是在......
  • STM32F401串口2的异步发送
    本文使用Nucleo-F401RE这块板,目的是学习STM32平台上串口的使用方法。只描述如何操作寄存器以发送给定数据且不使用中断。接收数据的方法自行类比。准备工作:一、打开芯片的Datasheet。找到引脚功能映射表,选择要使用的串口对应的功能引脚。这里使用PA2和PA3的07号功能,即USART2-TX......
  • C与Verilog差别
    C没有时钟概念,Verilog有时钟边沿触发。C无建立保持时间要求,Verilog要计算建立保持时间,并进行优化C与工艺无关,Verilog依赖底层工艺cell,相同代码不同cell差异较大。Verilog生成网表链接器件库,做布局布线,C生成可执行代码。Verilog周期长,C周期短。Verilog有阻塞非阻塞复制,C不存......
  • java -- 异常处理、Collection、Iterator迭代器、泛型
    异常处理Java异常处理的五个关键字:try、catch、finally、throw、throws抛出异常throw在编写程序时,我们必须要考虑程序出现问题的情况当调用方法使用接受到的参数时,首先需要先对参数数据进行合法的判断,数据若不合法,就应该告诉调用者,传递合法的数据进来。这时需要使用抛出异常的......
  • ROS2-发布矩阵类消息
    这个困扰我两个周的难题终于在翻阅官方文档之后得到了解答,简而言之就是对于相关头文件的理解(其实是我懒得自定义头文件),下面解释一下相关代码。发布者代码#include<chrono>#include<memory>#include"rclcpp/rclcpp.hpp"#include"std_msgs/msg/float64_multi_array.hpp"......
  • 开启 HTTP/3 & QUIC 在 Docker Compose+Nginx
    HTTP/3基于UDP的QUIC协议,多路复用安全传输HTTP/1.1和HTTP/2都将TCP用作其传输协议HTTP/3和QUIC具有很多优势:1.第一个请求的响应时间更短。在客户端和服务器之间以较少的往返次数协商连接,第一个请求会更快地到达服务器。2.改进了发生连接数据包丢失时的体验。HTT......
  • python基础篇: python中的流程控制,你都了解吗?
    在之前的文章中大致的介绍过python中的流程控制语句,今天通过一些案例来详细了解一下python中的流程语句。目前python中流程控制语句,包含如下,如有遗漏欢迎留言补充。条件判断语句在python中条件判断语句包括了if、else、elif,还有在python3.10的版本新增了match-case语句。i......
  • Python开发遇到的一些问题
    1.SettingWithCopyWarning:AvalueistryingtobesetonacopyofaslicefromaDataFrame.Tryusing.loc[row_indexer,col_indexer]=valueinstead原因:python中的“变量”其实是一个“标签”,而不是一个“容器”。“链式索引”(chainedindexing)而引起的错误或警告!解决......