题解 | #四季#
四季
https://www.nowcoder.com/practice/eaf21203b61b4a689987fdc165d00dfc
#include<stdio.h> int main() { int a,b;//定义年份为a,月份为b scanf("%4d%2d",&a,&b);//从固定格式中数好位数直接得到年份和月份 switch(b)//因为条件偏多,没用if,用了switch函数,括号里是要判断的变量 { case 3://case后面的常数就是括号里的值,后面的内容就是这个值条件下相应操作的步骤,因为没有break,所以往下进行 case 4: case 5:printf("spring");break;//3~5月份为春季输出sprin到break,跳出switch不再往下进行 case 6: case 7: case 8:printf("summer");break; case 9: case 10: case 11:printf("autumn");break; case 12: case 1: case 2:printf("winter");break; default:break;//上述值都不符合,就会进入default,碰到break就跳出switch } return 0; }
总结:
switch函数的用法:大家可以参看大佬写的这篇文章,我就是在这里学会的