鱼C论坛

 找回密码
 立即注册
查看: 1154|回复: 0

[技术交流] 计算某年月份天数

[复制链接]
发表于 2020-1-7 21:42:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
代码:

  1. #include <iostream>
  2. using namespace std;

  3. int main() {
  4.         int y, m, r;
  5.         bool a;
  6.         cin >> y >> m;
  7.         a = ((!(y % 4) && (y % 100))) || !(y % 400);
  8.         switch (m) {
  9.                 case 1: r = 31; break;
  10.                 case 2: r = a ? 29 : 28; break;
  11.                 case 3: r = 31; break;
  12.                 case 4: r = 30; break;
  13.                 case 5: r = 31; break;
  14.                 case 6: r = 30; break;
  15.                 case 7: r = 31; break;
  16.                 case 8: r = 31; break;
  17.                 case 9: r = 30; break;
  18.                 case 10: r = 31; break;
  19.                 case 11: r = 30; break;
  20.                 case 12: r = 31; break;
  21.                 default: r = 0; break;
  22.         }
  23.         cout << r;
  24.         return 0;
  25. }
复制代码


运行结果:

  1. 2000 2
  2. 29
复制代码

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-12 09:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表