判断的基本分支语句:
(1)
if(条件语句){ if(条件语句){
语句;} 语句:}
else{
语句;}
if的意思 n. 不确定的情况;如果;是否。
(2)
switch(条件字符){
case (条件字符的值):语句;break;
case (条件字符的值):语句;break;
case (条件字符的值):语句;break;
......
default: break; 【不符合的结果】
switch的意思 v. 转换;交换;(使)改变,转变,突变;对调;掉换;调班;临时掉换工作时间; n. (电路的)开关,闸,转换器;(尤指突然彻底的)改变,转变;(铁路的)转辙器,道岔;(细软)枝条。
如果要判断是否是闰年,就要知道什么是闰年(能被4整除,但不能被100整除;且又可以被400整除的年份),判断以后脑子里有了思路就可以了。
方法如下:
![]()
应用了if完成
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
if(n%4==0 && n%100!=0){ //先判断能被4整除,但不能被100整除
printf("yes"); //如果可以就进入下一个语句中
}
else if(n%400==0){ //再判断可以被400整除
printf("yes"); //如果可以就判断结束,输出“yes”
}
else{
printf("Error"); //如果不可以直接结束,输出"Error"
}
return 0;
}
注意:每一个else都是和前面未匹配的if相关联
效果展示:



768





