C++ if-else语句
教程导读
学研发网的这篇信息学奥赛技术教程文章主要介绍了C++ if-else语句,现在分享给大家,供学习和参考。文章包含1100字,纯文字阅读大概需要3分钟。
教程信息
学习目标
掌握双分支结构。
掌握if-else语句。
掌握相关练习。
双分支结构:
双分支:
有两条路,而且这两条路都可以选择。如果满足判断条件,就执行语句1,不满足就执行语句2。
一、if - else 语句的语法
if(表达式){ // 表达式成立时执行: 执行的语句1; }else{ // 表达式不成立时2, 执行的语句2; }
else 就是 否则的意思,也就是 表达式 为 false,结果为不成立的时候 。
也就是说:
如果 表达式为 true ,那么执行 语句1;否则(表达式为false),那么执行 语句2。
注意细节:
if语句可以没有else分支。
但else语句不可以单独存在,必须和 if 一起使用。
二、代码案例
练习:考试奖励。
如果考试考了大于等于95分,班级奖励一个小礼物;否则,没有礼物。
输入输出:
【输入描述】输入成绩信息 【输出描述】输出奖励信息 【样例输入】80 【样例输出】没有奖励,下次努力。
参考代码:
int chengJi; cout << "请输入你的成绩:" << endl; cin >> chengJi; if(chengJi >= 95){ cout << "班级奖励一个小礼物" << endl; }else{ cout << "没有礼物,下次努力。" << endl; }
执行结果:
三、编程练习
练习:判断奇偶数。
输入一个数字,判断是不是偶数,然后给出输出说明。
偶数的判断,可以使用求余数 %
来判断,比如 8%2
如果是 0 ,那么就是偶数,否则是奇数。
输入输出:
【输入描述】输入数字信息 【输出描述】返回是否是偶数的说明 【样例输入】8 【样例输出】您输入的是偶数
参考代码:
int shuZi; cout << "请输入数字:" << endl; cin >> shuZi; int jieGuo = shuZi % 2; if(jieGuo == 0){ cout << "您输入的是偶数" << endl; }else{ cout << "您输入的是奇数" << endl; }
执行结果:
练习:跳远比赛。
跳远比赛,一共有两次机会,裁判会选择最佳的成绩作为参赛者的最终成绩。
输入输出:
【输入描述】两个整数,a和b,分别表示两次考试的成绩 【输出描述】一个整数,表示a和b中较高的分数 【样例输入】155 160 【样例输出】160
参考代码:
#include <iostream> using namespace std; int main( ) { int a,b; cin>>a>>b; if(a>b){ cout<<a; } else{ cout<<b; } return 0; }
执行结果:
教程咨询
如果章节内容看不懂,可以联系作者。
教程总结
以上是学研发网为您提供C++ if-else语句的全部内容,希望教程文章能够帮你了解学习C++ if-else语句,解决所遇到的问题。 如果觉得学研发网信息学奥赛教程内容还不错,欢迎将学研发网网站推荐给身边需要的人。
教程备注
版权声明:教程内容为学研发网整理和编写,如需转载请联系站长并附上文章原始链接和原始作者信息。
手机阅读
扫描二维码推送至手机访问。
本文链接:http://www.xueyanfa.com/xinaojiaocheng/xinaocpp-37.html