任务和代码
/*
* Copyright (c) 2015, CSDN学院
* All rights reserved.
* 文件名称:re.c
* 作 者:刘树
* 完成日期:2015年 4 月 18 日
* 版 本 号:v1.0
* 问题描述:输入年份和月份,输出本月有多少天.
*/
#include<stdio.h>
int main(void)
{
int year, month, days;
printf("Please enter the year:");
scanf_s("%d", &year);
printf("Now,enter the month:");
scanf_s("%d", &month);
switch (month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2: //二月再判断是否是闰年
{
if (year % 100 != 0 && year % 4 == 0|| year % 400 == 0)
days = 29;
else
days = 28;
}
}
printf("There are %d days in this month.\n", days);
return 0;
}
运行结果