问题:三天打鱼两天晒网。某人从1990年1月1日起开始 三天打鱼两天晒网,编写程序判断以后的某一天是打渔还是晒网。
#include<stdio.h>
void main()
{
int y,m,d,s,y1,i,yh,ys,ms,mm[12]={31,0,31,30,31,30,31,31,30,31,30,31};
scanf("%d-%d-%d",&y,&m,&d);
for(y1=1990,ys=0;y1<y;y1++)
{
if(y%4==0&&y%100!=0||y%400==0)
yh=366;
else
yh=365;
ys=ys+yh;
}
if(y%4==0&&y%100!=0||y%400==0)
mm[1]=29;
else
yh=365;
mm[1]=28;
for(i=0,ms=0;i<m-1;i++)
{
ms=ms+mm[i];
}
s=ys+ms+d-1;
if((s%5)<=2)
printf("%d天他在打鱼",s);
else printf("%d天他在晒网",s);
}