给出年、月、日,计算该日是该年得第几天。 哪里错了呢
答案:3 悬赏:10 手机版
解决时间 2021-02-19 16:43
- 提问者网友:我的未来我做主
- 2021-02-18 17:50
给出年、月、日,计算该日是该年得第几天。 哪里错了呢
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-02-18 18:00
int sum_day(int month,int day)
{ int tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i;
if(i=1;i {
days+=tab[i];
return(days);
}
}
这个函数错了
int sum_day(int month,int day)
{ int tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i;
for(i=1;i {
day+=tab[i];
return(day);
}
}
{ int tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i;
if(i=1;i
days+=tab[i];
return(days);
}
}
这个函数错了
int sum_day(int month,int day)
{ int tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i;
for(i=1;i
day+=tab[i];
return(day);
}
}
全部回答
- 1楼网友:西岸风
- 2021-02-18 20:50
函数定义sum_day下
return(days);
这一句你原来的参数是day,多加了个s
if(i=1;i
month多加了s
return(days);
这一句你原来的参数是day,多加了个s
if(i=1;i
month多加了s
- 2楼网友:患得患失的劫
- 2021-02-18 19:39
if(i=1;i {
days+=tab[i];
return(days);
}
你这里是个if一句啊?改成for吧?
return days; 多了个s。days没有定义
months也没有定义
days+=tab[i];
return(days);
}
你这里是个if一句啊?改成for吧?
return days; 多了个s。days没有定义
months也没有定义
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯