为了账号安全,请及时绑定邮箱和手机立即绑定

求大神指点新人,这个c语言计算2008年8月8日是一年中的第几天的程序问题在哪

求大神指点新人,这个c语言计算2008年8月8日是一年中的第几天的程序问题在哪

C C#
慕粉呢里 2016-12-05 18:48:15
#include<stdio.h> int main() { int year=2008; int month=8; int day=8; int days=0; int i=1; int month=month-1; for(i;i<=month;i++) { switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days=days+31; continue; case 2: days=days+28; continue; case 4: case 6: case 9: case 11: days=days+30; continue; } days=days+day; } if(year%4==0&&year%100!=0||year%400==0) { days=days+1; } printf("%d",days); return 0; }
查看完整描述

1 回答

?
风居住的街道16

TA贡献4条经验 获得超0个赞

switch 里面应该用break 而不是continue.
查看完整回答
反对 回复 2016-12-06
  • 1 回答
  • 0 关注
  • 1653 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信