C 输入月份判断季节

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

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值