【C刷题记录】判断闰年、季节、月份天数&第几天

题目1:
编写一个程序,输入年份和月份,判断该年是否是闰年,并根据给出的月份判断是什么季节和该月有多少天?(闰年的条件是年份能被4整除但不能被100整除,或者能被400整除;规定3 ~ 5月为春季,6 ~ 8月为夏季,9 ~11月为秋季,1、2和12月为冬季)。
**输入格式要求:"%d,%d" 提示信息:“Please enter year,month:”
**输出格式要求:"%d is leap year\n" “%d is not leap year\n” “The season is spring\n” “The season is summer\n” “The season is autumn\n” “The season is winter\n” “The number of days of this month is %d\n”
程序运行示例如下:
实例1:
Please enter year,month:2012,11
2012 is leap year
The season is autumn
The number of days of this month is 30
实例2:
Please enter year,month:2013,12
2013 is not leap year
The season is winter
The number of days of this month is 31

程序:(用switch语句写了)

#include <stdio.h>
#include <stdlib.h>
#define x 31
#define y 30
#define n 29
#define m 28

int main()
{
   
    int a,b,c;
    printf("Please enter year,month:");
    scanf("%d,%d",&a,&b);
    if ((a%4==0&&a%100!=0)||(a%400==0))
    {
   
        printf("%d is leap year\n",a);
        c=1;
    }
    else
    {
   
        printf("%d is not leap year\n",a);
        c=2;
    }
    switch (b)
    {
   
    case 3:
    case 4:
    case 5:printf("The season is spring\n&
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值