EX5.28 从键盘输入某年某月,输出该年的该月拥有的天数,注意闰年的2月是29天 √
本帖最后由 我爱橙 于 2022-6-9 21:52 编辑输入格式:
"%d%d"
输出格式:
"%d\n"
输入样例:
在这里给出一组输入。例如:
2000 2
输出样例:
在这里给出相应的输出。例如:
29
#include <stdio.h>
int main()
{
int a,b;
printf("请输入某年某月:");
scanf("%d%d",&a,&b);
if((a%100==0&&a%400==0)&&(b==2)) printf("%d\n",29);
else if((a%100&&a%400!=0)&&(b%2==0)) printf("%d\n",30);
else printf("%d\n",31);
return 0;
}
看了闰年定义后更正:
#include <stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b);
if (b%2==0)
{
if((a%100!=0&&a%4==0)||(a%400==0))
{
printf("%d\n",29);
}
else printf("%d\n",30);
}
else printf("%d\n",31);
return 0;
}
页:
[1]