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

这样不算错吧

#include <stdio.h>

int main() 

    /* 定义需要计算的日期 */

    int year = 2008;

    int month = 8;

    int day =8;

    int d=day;

    int February ;

    if (year%4==0)

    {

        February=29;

    }

    else February=28;

    switch (month)

    {

    case 1:day;break;

    case 2:day+=31;break;

    case 3:day+=31+February+30;break;

    case 4:day+=31*2+February;break;

    case 5:day+=31*3+February;break;

    case 6:day+=31*3+February+30;break;

    case 7:day+=31*3+February+30*2;break;

    case 8:day+=31*4+February+30*2;break;

    case 9:day+=31*5+February+30*2;break;

    case 10:day+=31*5+February+30*3;break;

    case 11:day+=31*6+February+30*3;break;

    default:day+=31*6+February+30*4;break;

    }

    printf("%d年%d月%d日是该年中的第%d天。",year,month,d,day);

    return 0;


正在回答

1 回答

判断闰年要(year%4==0&&year%400==0||year%4==0&&year%100!=0)

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

向涯 提问者

闰年不就是4的倍数吗
2019-06-18 回复 有任何疑惑可以回复我~
#2

慕容2407794

(year%400==0||year%4==0&&year%100!=0)这就可以吧
2019-06-19 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

这样不算错吧

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