题目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&