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

我这个代码到底哪里错了呢?

我这个代码到底哪里错了呢?

C
凉橙2 2016-10-20 15:11:19
我这个代码到底哪里错了呢?include <stdio.h>int main() {     int year = 2008;    int month = 8;    int day   = 8;    switch(day)    {        case 1 : day+=31; break;        case 2:         if(2008%400==0||2008%4==0&&2008%100!=0)        {            day+=29;          else            day+=28;        }                 case 3 : day+=31; break;        case 4 : day+=30; break;        case 5 : day+=31; break;        case 6 : day+=30; break;        case 7 : day+=31; break;        case 8 : day+=31; break;        case 9 : day+=30; break;        case 10 :day+=31; break;        case 11: day+=30; break;        case 12: day+=31; break;}printf("2008年8月8日是第%d天");    
查看完整描述

2 回答

?
望远

TA贡献1017条经验 获得超1032个赞

#include <stdio.h>
int main() 
{ 
    int year = 2008;
    int month = 8;
    int day   = 8;
    switch(day)
    {
        case 1 : day+=31; break;
        case 2: 
        if(2008%400==0||2008%4==0&&2008%100!=0)
        {
            day+=29;
		}
		else
		  day+=28;
        
        case 3 : day+=31; break;
        case 4 : day+=30; break;
        case 5 : day+=31; break;
        case 6 : day+=30; break;
        case 7 : day+=31; break;
        case 8 : day+=31; break;
        case 9 : day+=30; break;
        case 10 :day+=31; break;
        case 11: day+=30; break;
        case 12: day+=31; break;}
printf("2008年8月8日是第%d天\n");
}

运行结果://img1.sycdn.imooc.com//58089e690001c95b02440072.jpg

查看完整回答
反对 回复 2016-10-20
?
望远

TA贡献1017条经验 获得超1032个赞


最后的}呢??少了个}吧

查看完整回答
反对 回复 2016-10-20
  • 2 回答
  • 0 关注
  • 1754 浏览

添加回答

举报

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