C输入月份判断季节

mac2024-04-08  35

需求:用户输入月份,电脑判断季节列出三种方法

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; }
最新回复(0)