3天打鱼 2天晒网 中国有句俗语叫“三天打鱼两天晒网”.某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”.我的程序在输入 1992 10 25 和1993 1

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 16:26:08
3天打鱼 2天晒网 中国有句俗语叫“三天打鱼两天晒网”.某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”.我的程序在输入 1992 10 25 和1993 1
xS[@+caB6am݇I1BY(ueZee]d_8[#H9;߹Mʖ'oȱ|)y9=_vqp}u{N&&o%o%yWr%oG,dx➏#;R(M;<,?YC*=3?&>eY|? GrE@R)=;}ӿ??o/-Nդ ?ɳ@lhE7uhZ-6KQ+i,恩YᐁTVRƲS:-PI9Z[URS!es)./8qJ2K Qr5H"r)g-'W86 &viW`5QpHAbv4M'Q FS9'j@1Rl+ꨞ쉉HBʡ< ae'ÞG(Le+te2d>x:s4! U.zܦ\ %U6*V؋

3天打鱼 2天晒网 中国有句俗语叫“三天打鱼两天晒网”.某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”.我的程序在输入 1992 10 25 和1993 1
3天打鱼 2天晒网
中国有句俗语叫“三天打鱼两天晒网”.某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”.
我的程序在输入 1992 10 25 和1993 10 25 都是“do”啊,本应是“sleep”的啊,
#include
int Run(int);
int yd(int,int,int);
int yyd(int);
void main()
{
int y,m,d,day;
printf("input \"year month day\":");
scanf("%d%d%d",&y,&m,&d);
day=yyd(y)+yd(y,m,d);
if(day%5>0&&day%5

3天打鱼 2天晒网 中国有句俗语叫“三天打鱼两天晒网”.某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”.我的程序在输入 1992 10 25 和1993 1
#include
int yyr(int y,int m,int d);
int main()
{
int y,m,d,day;
printf("input \"year month day\":");
scanf("%d%d%d",&y,&m,&d);
day=yyr(y,m,d);
if(day)printf("do\n");
else
printf("sleep\n");
return (0);
}
int yyr(int y,int m,int d)
{
int i,k;
int mon[]={0,0,1,4,0,0,1,1,2,3,3,4,4};
i=y-1990;
for(k=0;i>0;i--,y--)
if((!(y%4))&&(m>2))k++;
d=(d+k+mon[m]);
d%=5;
d=d+1;
if(d