#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; }
- 1 回答
- 0 关注
- 1053 浏览
添加回答
举报
0/150
提交
取消