各位好,这节课我们学习了“if”,现在我为大家整理一下这节课的笔记吧
写这个笔记之前,我先给大家添加一个小知识点:
当x大于0时,写x>0
当x小于0时,写x<0
当x等于0时,写x==0(千万不能写x=0)
当x大于或者等于0时,写x>=0
当x小于或者等于0时,写x<=0
当x不能等于0时,写x!=0
这节课学的是双分支结构(if),它有三种情况
单分支(只有一个条件)
代码:
#include <bits/stdc++.h> //注意要改万能头 using namespace std; int main() { int 设数; cin>>设数; if(条件1) { 语句 } return 0; }
例如
如果这次考试60分以上是及格,则a>60
#include <bits/stdc++.h> using namespace std; int main() { int a; cin>>a; if(a>60) { cout>>"及格">>endl; } return 0; }
2. 双分支(有两个条件)
代码:
#include <bits/stdc++.h> //注意要改万能头 using namespace std; int main() { int 设数; cin>>设数; if(条件1) { 语句 } else //这里的else是以上都的条件没有发生的事 { 语句 } return 0; }
我们来练习作道题(题1)
题目描述:
给定一个整数,判断该数是奇数还是偶数。
输入格式:
输入仅一行,一个大于零的正整数n。
输出格式:
输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even。
样例输入:
5
样例输出:
odd
#include <bits/stdc++.h> using namespace std; int main() { int n; cin>>n; if(n%2==0) //当n是偶数 { cout>>"even">>endl; } else //反之 { cout>>"odd">>endl; } return 0; }
3. 三分支(有三个条件)
代码:
#include <bits/stdc++.h> //注意要改万能头 using namespace std; int main() { int 设数; cin>>设数; if(条件1) { 语句 } else if(条件2) //else if是要发生条件1和条件2之间的部分 { 语句 } else //这里的else是以上都的条件没有发生的事 { 语句 } return 0; }
我们再来练习一道题(题2)
题目描述:
输入两个整数,比较它们的大小。
输入格式:
一行,包含两个整数x和y,中间用单个空格隔开。
0 <= x < 2^32, -2^31 <= y < 2^31。
输出格式:
一个字符。
若x > y,输出 > ;
若x = y,输出 = ;
若x < y,输出 < 。
样例输入:
1000 100
样例输出:
>
#include <bits/stdc++.h> using namespace std; int main() { int x,y; cin>>x>>y; if(x>y) //当x大于y时 { cout>>">">>endl; } else if(x=y) //当x等于y时 { cout>>"=">>endl; } else //当x小于y时 { cout>>"<">>endl; } return 0; }
好了,这就是if的用法了,有错误的部分及时通知我,感谢您的观看。
(题1出自第三章 选择结构 奇偶数判断
题2出自第三章 选择结构 整数大小比较)
0.0分
2 人评分
人民币问题 (C语言代码)浏览:720 |
你的开发任务 (C++代码)写到一半,等有心情回来补全浏览:923 |
点我有惊喜!你懂得!浏览:1274 |
简单的a+b (C语言代码)浏览:765 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:619 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1413 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:932 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1436 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:631 |
用筛法求之N内的素数。 (C++代码)浏览:754 |