给c++小白的教程8:选择结构——if else语句

赫炎和冰霖在比较考试成绩。

给定h为赫炎的成绩,b为冰霖的成绩

如果赫炎的成绩高于冰霖的成绩则输出"Heyan"

如果冰霖成绩高于赫炎则输出"Binglin"

如果相等则输出"Draw"

通过看题目可以发现,这题就不能用顺序来做了,因为我们要根据不同的情况来输出不同的结果。

这时候,一员猛将出现了——他就是if else语句!

if else 顾名思义,就是如果 否则的意思。

用法:

if(条件){
    //code1
}
else{
    //code2
}

这里详细说一下条件:

条件其实是一个bool变量,也是只有true和false两种情况

如果为true,则执行code1,也就是if里的代码。

如果为false:

        如果if后有匹配的else 则执行code2并继续执行下面的代码。

        如果没有,则跳过并继续执行下面的代码。

条件与变量的不同点是,他可以有运算符。

都有哪些运算符呢?

1.逻辑与(&&)

注意了:&&跟我们在运算符那里讲的位运算中的与&是不一样的!!!

&会返回一个具体数字(二进制),&&返回的是一个bool值

具体用法:

int a=2,b=5;
if(a&&b) cout<<"朴同学YYDS";

如果我们运行,则会输出“朴同学YYDS”

为什么?

因为&&的判定方法与&基本相同,都是两变量都为真才时为真

然后因为条件为真,所以他会执行if的代码

2.逻辑或(||)

注意了:|| 跟我们在运算符那里讲的位运算中的或 | 是不一样的!!!

| 会返回一个具体数字(二进制),|| 返回的是一个bool值

用法:

int x=50,y=0;
if(x||y) cout<<"ggg";

如果我们运行,则会输出“ggg”

为什么?

因为 || 的判定方法与 | 基本相同,都是两变量有一个为真才时为真

然后因为条件为真,所以他会执行if的代码

3.逻辑非(!)

如果为真,则会返回假;反之亦然。

int v=1;
if(!v) cout<<"jjj";

因为v为真,!v就是假,所以不会输出“jjj”

4.比较运算符

比较运算符包括==,>=,<=,>,<,!=六中

其中==是等于,>=大于等于,<=小于等于,<是小于,>是大于,!=是不等于

一定要注意==与赋值=是不一样的

学完这些之后,我们就能解决这个问题

完整代码:

#include<iostream>
using namespace std;
int main(){
    int h,b;
    cin>>h>>b;
    if(h>b){
        cout<<"Heyan";
    }
    else if(b>h){
        cout<<"Binglin";
    }
    else cout<<"Draw"; 
    return 0;
}

课后习题

判断正负

判断奇偶

比大小

能否整除

提示:整除代码为:if(a%7==0) cout<<"Yes"

这是在判断a是否能被7整除

衷心祝大家学有所成

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

私域运营的基础是什么?

私域运营是指在自有平台上进行的一系列运营活动&#xff0c;旨在建立和维护与用户的深度互动关系&#xff0c;提升用户忠诚度和品牌影响力。相比于传统的广告投放和推广方式&#xff0c;私域运营更加注重与用户的沟通和互动&#xff0c;通过提供有价值的内容和个性化的服务&…

2024年 团体程序设计天梯赛个人总结

前言&#xff1a; 这是一个悲伤的故事~ &#x1f3c6;题目传送门 ⭐L1一阶题⭐L1-097 编程解决一切&#xff08;5分&#xff09;⭐L1-098 再进去几个人&#xff08;5分&#xff09;⭐L1-099 帮助色盲&#xff08;10分&#xff09;⭐L1-100 四项全能&#xff08;10 分&#xff0…

权威解析Spring框架九大核心功能(续篇):专业深度,不容错过

作者介绍&#xff1a;✌️大厂全栈码农|毕设实战开发&#xff0c;专注于大学生项目实战开发、讲解和毕业答疑辅导。 推荐订阅精彩专栏 &#x1f447;&#x1f3fb; 避免错过下次更新 Springboot项目精选实战案例 更多项目&#xff1a;CSDN主页YAML墨韵 学如逆水行舟&#xff0c…

kubernetes中的附件组件Metrics-server与hpa资源实现对pod的自动扩容和缩容

一、概述 Metrics-Server组件目的&#xff1a;获取集群中pod、节点等负载信息&#xff1b; hpa资源目的&#xff1a;通过metrics-server获取的pod负载信息&#xff0c;自动伸缩创建pod&#xff1b; 二、安装部署 Metrics-Server组件 安装目的&#xff0c;就是给k8s集群安装top…

Python从0到100(十六):面向对象编程入门

前言&#xff1a; 零基础学Python&#xff1a;Python从0到100最新最全教程。 想做这件事情很久了&#xff0c;这次我更新了自己所写过的所有博客&#xff0c;汇集成了Python从0到100&#xff0c;共一百节课&#xff0c;帮助大家一个月时间里从零基础到学习Python基础语法、Pyth…

基于SSM的教务管理系统

功能模块 登录界面 管理员端 教师端 学生端 部分源码 //登录表单处理RequestMapping(value "/login", method {RequestMethod.POST})public String login(Userlogin userlogin) throws Exception {//Shiro实现登录UsernamePasswordToken token new UsernamePasswo…

F-47创建预付款请求

F-47创建预付款请求 需要删除 可以使用FB08 冲消即可

【SMART目标法】项目管理必会的思维分析工具 06

SMART分析方法&#xff0c;是让管理者的工作变被动为主动的一个很好的手段。实施目标管理不但是有利于员工更加明确高效地工作&#xff0c;更是为未来的绩效考核制定了目标和考核标准&#xff0c;使考核更加科学化、规范化&#xff0c;更能保证考核的公开、公平与公正。 “sma…

Java调用ffmpeg把rtsp视频流保存为MP4文件,并播放

前言:最近项目需要把rtsp的视频流截取保存为MP4文件。经过多方调研,最终找到方案:调用ffmpeg命令行完成转码。ffmpeg命令行确实稳定靠谱!ok,下面就开始分享代码。 1、环境工具准备 ffmpeg的程序和一个稳定的rtsp流 这是我的ffmpeg的版本。 我这里rtsp流用的海康硬盘录里…

制造业工厂数字化转型的具体方法

制造业工厂数字化转型是指将传统的制造业生产过程和管理方式应用数字技术进行改造和升级&#xff0c;以提高生产效率、降低成本、优化产品质量和提升企业竞争力。 制造业数字化转型基本概念&#xff1a; 1. 数字化生产&#xff1a;将传统工艺流程数字化&#xff0c;通过自动化设…

【Linux】:epoll

高级IO 一.各种接口二.工作模式 按照man手册的说法: 是为处理大批量句柄而作了改进的poll. 一.各种接口 快速认识接口&#xff1a; events可以是以下几个宏的集合&#xff1a; EPOLLIN : 表示对应的文件描述符可以读 (包括对端SOCKET正常关闭); EPOLLOUT : 表示对应的文件描…

智慧灯杆综合管理平台建设思路及系统方案设计

一、建设思路 智慧灯杆综合管理平台的建设旨在实现城市基础设施的智能化、信息化和高效化。在构建这一平台时&#xff0c;我们首先要明确其核心理念&#xff1a;以灯杆为载体&#xff0c;整合各类城市服务资源&#xff0c;通过先进的物联网技术和大数据分析&#xff0c;为城市…

欧美助听器市场热门品牌盘点,国产爱可声备受青睐

近年来&#xff0c;随着中国技术的不断进步和品质的提升&#xff0c;国产助听器品牌爱可声在欧美市场备受瞩目。在欧美国家助听器市场&#xff0c;有许多热门品牌分别为&#xff1a;峰力、斯达克、瑞声达、爱可声等。这些品牌凭借其悠久的历史、先进的技术和高品质的产品&#…

Python3:强大的编程语言及其广泛应用

点击下载《Python3&#xff1a;强大的编程语言及其广泛应用》 1. 前言 Python3作为一种强大的编程语言&#xff0c;凭借其简洁易读、功能丰富以及强大的扩展性&#xff0c;已经成为编程界的热门选择。本文将详细介绍Python3的主要特性、应用领域以及它在实际项目中的优势&…

胖东来的商业启示!2024创业赛道!2024创业新项目新商机!2024创业风口!2024普通人的创业机会!2024创业赚钱项目!

在中国零售业&#xff0c;胖东来是“神”一般的存在&#xff0c;不讲业绩&#xff0c;只讲幸福&#xff0c;却造就了全国最具人效和坪效的零售门店&#xff0c;都说胖东来成功的核心秘诀是“把人当人”。 当然胖东来的成功可不是偶然&#xff0c;它背后是于东来多年来的坚持与努…

提高在线考试成绩的备考技巧与建议

参加在线考试已经成为现代学习的一部分&#xff0c;它的便利性和灵活性为学生提供了更多的学习机会。然而&#xff0c;为了在在线考试系统中取得好成绩&#xff0c;备考技巧是非常重要的。 设置明确的学习目标 在备考在线考试之前&#xff0c;为自己设定明确的学习目标是非常重…

通义灵码-IDEA的使用教程

通义灵码-IDEA的使用教程 1、通义灵码是什么&#xff1f; 通义灵码&#xff0c;是阿里云出品的一款基于通义大模型的智能编码辅助工具&#xff0c;提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力&#…

【svgwrite 库简介,附代码】如何将 .ttf 字体文件转化为 .svg 矢量图形?

当涉及到字体和矢量图形时&#xff0c;.ttf 和 .svg 是两种不同的文件格式&#xff1a; .ttf (TrueType Font)&#xff1a; .ttf 文件是一种常见的字体文件格式&#xff0c;用于存储 TrueType 字体。TrueType 是一种字体轮廓的标准&#xff0c;它使用贝塞尔曲线描述字形&…

linux中git的使用

为什么要有git git相当于一个仓库可以让我们更好的去管理我们的代码&#xff0c;实现版本的控制&#xff0c;上传到云端仓库。有了git,就可以实现多人同时开发一个项目&#xff08;每个负责一部分代码&#xff0c;最后都上传到同一个仓库&#xff09;。 git github/gitee 的区…

羊大师分享,羊奶夏日里的养生佳品

羊大师分享&#xff0c;羊奶夏日里的养生佳品 羊奶&#xff0c;作为夏日里的养生佳品&#xff0c;确实拥有诸多益处。在炎炎夏日&#xff0c;人体面临着高温、湿度的双重考验&#xff0c;身体容易出现各种不适&#xff0c;而羊奶正好可以为我们提供多方面的滋养与保护。 羊奶…
最新文章