上期挖的坑,这期填上!
哈喽哇!
我高产酱某人来啦!
今天,我们学if语句。
———————————————————————————————————————————
先看代码:
#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(a>b){
cout<<"1"<<endl;
}
else cout<<"0"<<endl;
return 0;
}
if是如果的意思。
C++里,if可以理解为一个判断语句。
具体结构就是:
if(语句){
}
else{
}
就是说,如果括号里语句为真,即a>b,则执行大括号里的cout<<"1"<<endl;
如果a<=b,就会执行else里的语句。
我们总结一下,if+else是一个双分支语句,用来判断。如果if里的不为真,则执行else。
这段代码的样例:
---------------------------------------------------------------------------------------------------------------------------------
1 3
0
3 1
1
--------------------------------------------------------------------------------------------------------------------------------
上次的while死循环,知道怎么破解了吧?
不知道。
不知道就对了!!!!
———————————————————————————————————————————
#include<iostream>
using namespace std;
int main(){
int a;
cin>>a>>b;
while(1){
if(a>=5){
break;
}
a=a+1;
cout<<"1"<<endl;
}
return 0;
}
复习一下判断符号:
< > <= >= ==
---------------------------------------------------------------------------------------------------------------------------------
break有打破,终止的意思。
可以使用break中止循环。
在while死循环里加一个if条件,只要满足了,就break,跳出循环。
通常地,if放在while里最前面。
这不,你就会了!
我不给样例了,你自己试试,会输出几个一吧!
———————————————————————————————————————————
呼,学太多了,所以一个重难点for,我们下次再讲。
我是安德酱,下次再见啦!
PS:flag:下期学else if