SZFX1-L4-YHG
2024-10-15 19:04:50
发布于:广东
Bool(布尔值):
1.只能存储对(true)与错(false)
2.对输出1,错输出0
3.非零即真
分支语句:
单分支:如果......,那就......。
双分支:如果......,那就......;否则那就......。
单分支用法:
if(表达式){
语句组;
}
双分支用法:
if(表达式){
语句组1;
}else{
语句组2;
}
简写(若语句组只有一行时):
if(表达式) 语句组1;
else 语句组2;
示例:
单分支:判断PH值:
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
int ph;
cin >> ph;
if(ph<7){//若PH值小于7时
printf("Acidic");//酸性
return 0;
}
if(ph>7){//若PH值大于7时
printf("alkalinity");//碱性
return 0;
}
if(ph==7){//若PH值等于7时
printf("neutral");//中性
return 0;
}
return 0;
}
"return 0;" 可以让程序直接结束,不再执行后续程序。
双分支:赖床危机:
#include <iostream>
using namespace std;
int main(){
int a,b,time;
cin >> a >> b;
int c=a*60+b+30+15;//实际到校时间
int d=8*60;//目标到校时间
if (c>d) cout<<"late";//比目标时间多,迟到
else cout<<"on time";//否则就暗示
return 0;
}
"else"可以包括除"if"外所有情况,所以往往把好判断的条件放在"if"中。
这里空空如也
有帮助,赞一个