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

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;
}




Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐