应用C语言计算从键盘输入年份和月份,如果月份在1-12内,输出“x年x月有x天”,否则输出“输入的

应用C语言计算从键盘输入年份和月份,如果月份在1-12内,输出“x年x月有x天”,否则输出“输入的月份不正确”,运行效果

#include <stdio.h>
int main()
{
int year,

int month;
int day;

printf("请输入年份:\n");
scanf("%d",&year);

printf("请输入月份:\n");
scanf("%d",&month);
printf("请输入天:\n");

scanf("%d",&day);

if(month >= 1 && month <= 12)

printf("%d年%d月%d天\n",year,month,day);

esle

printf("输入月份不正确\n");

}追问

还要考虑闰年

追答

if(month >= 1 && month = 1 && month <= 12){
printf("%d年%d月%d天\n",year,month,day);
if((year%4) == 0)
printf("这一年是闰年\n");
else
printf("这一年不是闰年\n");
}

esle
printf("输入月份不正确\n");
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答