C++语言之 if 语句

编程入门 行业动态 更新时间:2024-10-23 10:29:06

C++语言之 if <a href=https://www.elefans.com/category/jswz/34/1770772.html style=语句"/>

C++语言之 if 语句

C++有三种选择结构:if、if-else、switch。下面会介绍 if 和 if-else。


1.单分支结构

单分支结构通过对条件进行求值,若结果为真(非 0),执行语句,否则不执行。

如果主体中只有单个语句的话,花括号可以省略。(如格式一)

1.1 格式一

if(条件表达式)语句1;

1.2 格式二

if(条件表达式)
{语句1;语句2;······
}

2.双分支结构 

双分支结构通过对条件进行求值,若结果为真(非 0),执行if下面的语句,否则执行else下面的语句。

如果主体中只有单个语句的话,花括号可以省略。(如格式一)

2.1 格式一

if(条件表达式)语句1;
else语句2;

2.2 格式二

if(条件表达式)
{语句1;语句2;······
}
else
{语句1;语句2;······
}

3.三目运算符

三目运算符是一个用于替代 if-else 语句的操作符,它是C++中唯一一个需要3个操作数的操作符。

3.1 格式

a? a:c

如果 a 为 true,则表达式的值为b;否则,表达式的值为c。

4.例题

有一门课不及格的学生

【题目描述】

给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。若该生恰好有一门课不及格,输出1;否则输出0。

【输入】

一行,包含两个在0到100之间的整数,分别是该生的语文成绩和数学成绩。

【输出】

若该生恰好有一门课不及格,输出1;否则输出0。

【输入样例】

50 80

【输出样例】

1

【题目来源】

信息学奥赛一本通(C++版)在线评测系统

4.1 代码

#include<bits/stdc++.h>
using namespace std;
int main()
{int a, b;cin>>a>>b;if(a < 60 && b >= 60 || a >= 60 && b < 60)cout<<1;elsecout<<0; return 0;
}

创作不易,白嫖不好,各位的支持和认可,就是我创作的最大动力,如果喜欢我的文章,给个关注吧!

冰焰狼 | 文

如果本篇博客有任何错误,请批评指教,不胜感激 !

更多推荐

C++语言之 if 语句

本文发布于:2024-03-04 10:25:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1709001.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语句   语言

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!