PTA 7-2输入年份和月份
输入一个年份和月份,输出这个月的天数。
输入格式:
输入年份year和月份month,年份和月份中间用一个空格隔开。
输出格式:
输入year年的month月对应的天数。
输入样例:
2000 2
输出样例:
29
输入样例:
1900 2
输出样例:
28
输入样例:
1900 6
输出样例:
30
代码为:
#include <stdio.h>
int main()
{
int year,month,a;
scanf("%d %d",&year,&month);
if(year%4==0&&year%100!=0||year%400==0)
{
switch(month)
{
case 1:a=31;break;
case 2:a=29;break;
case 3:a=31;break;
case 4:a=30;break;
case 5:a=31;break;
case 6:a=30;break;
case 7:a=31;break;
case 8:a=31;break;
case 9:a=30;break;
case 10:a=31;break;
case 11:a=30;break;
case 12:a=31;break;
}
printf("%d",a);
}
else
{
switch(month)
{
case 1:a=31;break;
case 2:a=28;break;
case 3:a=31;break;
case 4:a=30;break;
case 5:a=31;break;
case 6:a=30;break;
case 7:a=31;break;
case 8:a=31;break;
case 9:a=30;break;
case 10:a=31;break;
case 11:a=30;break;
case 12:a=31;break;
}
printf("%d",a);
}
return 0;
}