现在,让你用所学的知识判断一个数是否为奇数(单数),该怎么做? 小明:我知道! 小刚:我也知道! 小编:我不知道! 你认为哪个说对了? 请你实事求是。 正确答案:小编对了。 要实事求是。你先想想,要判断一个数是否是奇数(注意关键词“判断”),你可以吗? 这时我们要插入一个新知识点:没错,就是你在标题看见的if判断。 先看看if的基本结构:
if(条件表达式){
语句1;
语句2;
……
}
现在,你可以写出来吗?
#include <bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
if(a%2==1){
cout<<"yes";
}
return 0;
}
和你想的一样吗? 再出一道题:输入一个数,如果是奇数输出yes,是偶数输出no 这你肯定有思路,你是这样像的吧:
#include <bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
if(a%2==1) cout<<"yes";
if(a%2==0) cout<<"no";
return 0;
}
新知识点来了! 欢迎欢迎热烈欢迎! 你是不是很懵? 这次的知识点不应该是if吗? 其实还有一个else-if if是如果,那么else就是否则。 看看框架:
if(条件表达式){
语句1;
……
}else{
语句1;
……
}
或者:
if(条件表达式1){
语句1;
……
}else if(条件表达式2){
语句1;
……
}else{
语句1;
……
}
再写一下:
#include <bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
if(a%2==1) cout<<"yes";
else cout<<"no";
return 0;
}
|