从C++习题中思考

目录

  • 一.开始
    • 1.1
  • 二.变量和基本类型

C++ Peimer习题集第5版练习。

在这里插入图片描述

一.开始

1.1

编写程序,提示用户输入2个整数,打印出这两个整数指定的范围内的所有整数。

方式1:使用while循环。

#include<iostream>
using  namespace std;
int main()
{cout<<"请输入2个整数:"<<endl;int v1,v2;cin>>v1>>v2;cout<<"输入结束"<<endl;if(v1>v2){while(v1>=v2){cout<<v1<<",";v1--;}}else{while(v1<=v2){cout<<v1<<",";v1++;}}cout<<endl;return 0;
}

方式2:使用for循环。

#include<iostream>
using  namespace std;
int main()
{cout<<"请输入2个整数:"<<endl;int v1,v2;cin>>v1>>v2;cout<<"输入结束"<<endl;if(v1>v2){for(;v1>=v2;v1--){cout<<v1<<",";}}else{for(;v1<=v2;v1++){cout<<v1<<",";}}cout<<endl;return 0;
}

思考:对比for循环和while循环,两种形式的优缺点是什么?
在循环次数已知的情况下,for循环的形式更加简洁。
在循环次数无法预知时候,用while循环实现更适合。

二.变量和基本类型

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/316656.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity 2022 版本 寻路 NavMesh

官方教程地址 https://docs.unity3d.com/Packages/com.unity.ai.navigation1.1/manual/index.html 首先装包 先给地图 和 阻挡 设置为静态 然后给地上行走的地方 添加组件 可以直接bake 然后会显示蓝色的可行走路径 player 添加插件 然后给角色添加脚本 using System.Co…

C++的基础语句

C前奏 1.变量的定义2.键入和输出3.运算符4.sizeof()函数5.判断6.goto语句7.总结 这个专题&#xff0c;我会用简单的语言介绍C的语法&#xff0c;并会适当的对比实现相同或相似功能的C与python代码写法上的不同。 1.变量的定义 对于python来说&#xff0c;我们可以跳过定义直接…

梯度下降法

前言&#xff1a;在均方差损失函数推导中&#xff0c;我使用到了梯度下降法来优化模型&#xff0c;即迭代优化线性模型中的和。现在进一步了解梯度下降法的含义以及具体用法。 一、梯度下降法(入门级理解&#xff09; 定义&#xff1a;梯度下降是一种用于最小化损失函数的优化…

OceanBase入选Gartner®云数据库管理系统魔力象限“荣誉提及”

近日&#xff0c;全球IT市场研究和咨询公司Gartner发布最新报告《Magic Quadrant™ for Cloud Database Management Systems》&#xff08;全球云数据库管理系统魔力象限&#xff09;。全自研分布式数据库 OceanBase 入选“荣誉提及”&#xff0c;2022 年推出的云数据库 OB Clo…

成都直播电商市场发展空间广阔,成都直播产业园预计未来三年市场规模持续上升

近年&#xff0c;直播产业已经成为了国民经济复苏的重要平台之一。随着“直播带货”这种消费模式的兴起&#xff0c;目前&#xff0c;成都直播市场上展现出了强大的潜力和活力&#xff0c;并且加快了实体商业向数字化转型的步伐&#xff0c;预计&#xff0c;成都直播产业园未来…

【elfboard linux开发板】7.i2C工具应用与aht20温湿度寄存器读取

1. I2C工具查看aht20的温湿度寄存器值 1.1 原理图 传感器通过IIC方式进行通信&#xff0c;连接的为IIC1总线&#xff0c;且设备地址为0x38&#xff0c;实际上通过后续iic工具查询&#xff0c;这个设备是挂载在iic-0上 1.2 I2C工具 通过i2c工具可以实现查询i2c总线、以及上面…

Jenkins部署项目

一.安装jenkins 1.1进入jenkins官网下载jenkins war包&#xff0c;上传到服务器/usr/local目录。 1.2执行启动jenkins命令&#xff0c;&#xff08;注意jenkins版本需要的jdk版本&#xff09; /usr/local/java11/bin/java -Djava.awt.headlesstrue -jar /usr/local/jenkins.wa…

『华为云耀云服务器实战』|云服务器如何快速搭建个人博客(图文详解)

文章目录 引言一、云耀云服务器L实例介绍1.1 准备一个华为云耀云服务器1.2 重置实例密码1.3 利用xshell 远程连接 二、安装环境软件2.1 安装git准备远程拉取2.2 安装Docker 和 Docker compose 三、博客开源项目介绍3.1 操作界面展览 四、拉取项目搭建个人博客4.1 拉取项目进行配…

优势演员-评论家算法 A2C

优势演员-评论家算法 A2C 优势演员-评论家算法 A2C主要思想目标函数 优势演员-评论家算法 A2C 前置知识&#xff1a;演员-评论家算法&#xff1a;多智能体强化学习核心框架 主要思想 AC 网络结构&#xff1a; 策略网络 - 演员: 这个网络负责根据当前的状态选择动作。它输出的是…

嵌入式-C语言-const关键字-指针常量和常量指针

C语言-指针常量和常量指针 一&#xff1a;结论 1.常量指针 &#xff1a;b的值不能变&#xff0c;但是b的地址能变 const int* b &x; 2.指针常量&#xff1a;p的地址不能变&#xff0c;但是p的值能变 int* const p &y; 3.巧记口诀 星在&#xff08;const&#xf…

深度强化学习DQN训练避障

目录 一.前言 二.代码 2.1完整代码 2.2运行环境 2.3动作空间 2.4奖励函数 2.5状态输入 2.6实验结果 一.前言 深度Q网络&#xff08;DQN&#xff09;是深度强化学习领域的一项革命性技术&#xff0c;它成功地将深度学习的强大感知能力与强化学习的决策能力相结合。在过…

浏览器请求的并行与串行以及并发数的管控

1 浏览器在发起网络请求数据的时候&#xff0c;允许同时请求5-7个接口。即使我们同时请求20个接口&#xff0c; 浏览器也只会优先请求5-7个&#xff0c;当5-7个有请求成功或失败的接口之后&#xff0c;在进行下一个填充请 求&#xff0c;一直到所有的接口请求完…