请问我这道题为什么得出的答案是错的呢?
#include
intfun(inty,intm,intd)
{
intt;
if(y%4==0)
{
if(m=1)
t=d;
if(m=2)
t=30+d;
if(m=3)
t=31+29+d;
if(m=4)
t=31+29+31+d;
if(m=5)
t=31+29+31+30+d;
if(m=6)
t=31+29+31+30+31+d;
if(m=7)
t=31+29+31+30+31+30+d;
if(m=8)
t=31+29+31+30+31+30+31+d;
if(m=9)
t=31+29+31+30+31+30+31+31+d;
if(m=10)
t=31+29+31+30+31+30+31+31+30+d;
if(m=11)
t=31+29+31+30+31+30+31+31+30+31+d;
if(m=12)
t=31+29+31+30+31+30+31+31+30+31+30+d;
}
if(y%4!=0)
{
if(m=1)
t=d;
if(m=2)
t=30+d;
if(m=3)
t=31+28+d;
if(m=4)
t=31+28+31+d;
if(m=5)
t=31+28+31+30+d;
if(m=6)
t=31+28+31+30+31+d;
if(m=7)
t=31+28+31+30+31+30+d;
if(m=8)
t=31+28+31+30+31+30+31+d;
if(m=9)
t=31+28+31+30+31+30+31+31+d;
if(m=10)
t=31+28+31+30+31+30+31+31+30+d;
if(m=11)
t=31+28+31+30+31+30+31+31+30+31+d;
if(m=12)
t=31+28+31+30+31+30+31+31+30+31+30+d;
}
returnt;
}
voidmain()
{
cout