需求:用户输入月份,电脑判断季节列出三种方法
1-3为春,4-6为夏,7-9为秋,10-12为冬
第一种
逻辑与运算
#include<stdio.h>
int main() {
int a = 0;
printf("请输入季节:");
scanf_s("%d", &a);
if (a >= 3 && a<=5 ) {
printf("春季");
}else if (a >= 6 && a<=8) {
printf("夏季");
}else if (a >= 9 &&a<=11) {
printf("秋季");
}
else if (a = 12 && a <= 2) {
printf("冬季");
}
else {
printf("输入错误");
}
return 0;
}
第二种
逻辑或运算
#include<stdio.h>
int main() {
int a = 0;
//int y = 1 ;
printf("请输入月份");
scanf_s("%d", &a);
if (a == 1||a==2||a==12) {
printf("冬");
}else if(a==3||a==5||a==4) {
printf("春");
}
else if (a == 6 || a == 7 || a == 8) {
printf("夏");
}
else if (a == 9 || a == 10 || a == 11) {
printf("秋");
}
else {
printf("输入错误!");
}
return 0;
}
第三种
switch default 判断语句
#include<stdio.h>
int main() {
int month = 0;
printf("请输入月份");
scanf_s("%d", &month);
switch (month) {
case 1:
case 2:
case 3:printf("春"); break;
case 4:
case 5:
case 6:printf("夏"); break;
case 7:
case 8:
case 9:printf("秋"); break;
case 10:
case 11:
case 12:printf("冬"); break;
default: {
printf("输入错误");
}
}
return 0;
}