标准答案,经VS++6.0测试

来源:4-17 switch与if语句的应用

Miselect

2015-12-12 13:44

#include <stdio.h>
int man()
{
    int year=2008;
    int month=8;
    int day=8;
    switch(month-1) /*8月本身不能算在其中,所以要减一,在switch中如果想算一共多少天就不能使用break跳出。*/
    {
        case 11:day +=30;
        case 10:day +=31;
        case 9 :day +=30;
        case 8 :day +=31;
        case 7 :day +=30;
        case 6 :day +=31;
        case 5 :day +=30;
        case 4 :day +=31;
        case 3 :day +=30;
        case 2 :
            if((year%100!=0 && year%4==0) || year%400==0)
             {
                day +=29;
             }
            else
             {
                day +=28;
             }
        case 1:day +=31;
        break;
    }
    printf("是该年第几天",day);
   
       
    }

写回答 关注

1回答

  • fireup
    2015-12-12 15:13:28

    你想表达什么????

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题