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

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

#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 回答

你想表达什么????

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       924482    人
  • 解答问题       20757    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信