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

求大神帮忙看一下以下代码哪里有问题

求大神帮忙看一下以下代码哪里有问题

C
qq_白色泡沫_03741195 2016-09-03 16:59:19
#include <stdio.h>int main (){int year=2008;int month=8;int day=8;int date=0;switch(month){case=12:date+=30;case=11:date+=31;case=10:date+=30;case=9:date+=31;case=8:date+=31;case=7:date+=30;case=6:date+=31;case=5:date+=30;case=4:date+=31;case=3:if (year%400!=0&&year%4==0){date+=29;}else{date+=28;}case=2:date+=31;default:date=8,printf("2008年8月8日是该年的第%d天“,date);break;}return=0;}
查看完整描述

1 回答

已采纳
?
阿旭_

TA贡献217条经验 获得超353个赞

1、case后面的“=”号替空成空格“ ”

2、printf中的双引号需要变成英文的  天”换成天"

3、return后面的“=”号换成空格“ ”

#include <stdio.h>
int main ()
{
int year=2008;
int month=8;
int day=8;

int date=0;
switch(month)
{
case 12:date+=30;
case 11:date+=31;
case 10:date+=30;
case 9:date+=31;
case 8:date+=31;
case 7:date+=30;
case 6:date+=31;
case 5:date+=30;
case 4:date+=31;
case 3:
if (year%400!=0&&year%4==0)
{
date+=29;
}
else
{
date+=28;
}
case 2:date+=31;
default:date=8,
printf("2008年8月8日是该年的第%d天",date);
break;
}
return 0;
}


查看完整回答
2 反对 回复 2016-09-03
  • 1 回答
  • 0 关注
  • 1053 浏览

添加回答

举报

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