一、实例说明
如果一个渔夫从 2011 年 1 月 1 日开始每三天打一次渔,两天晒一次网,编程实现当输入 2011 年1月1日以后的任意一天, 输出该渔夫是在打渔还是在晒网。
二、实现代码
#include<stdio.h>
int main()
{
int year,month,day;
int y=2010;
int sum=0;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//建立一个有平年各月份天数的数组
printf("请按照年月日的顺序输入日期,中间用空格隔开\n");
scanf("%d""%d""%d",&year,&month,&day);//输入日期
while((year<2010)||(month<1||month>12)||(month==2&&(year%4!=0||year%400!=0)&&day>=29)||(day>a[month]))
{
printf("输入日期错误,请重新输入\n");
printf("请按照年月日的顺序重新输入日期,中间用空格隔开\n");
scanf(