当前位置:   article > 正文

『蓝桥杯』计算周几 和 计算日期

『蓝桥杯』计算周几 和 计算日期

为了蓝桥的填空题也是什么都学。。。

『计算日期代码』

  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstring>
  4. #include <algorithm>
  5. using namespace std;
  6. int y,c;
  7. int yy = 2019,mm = 3,dd = 2,add= 1000,flag = 0;
  8. bool isleap(int year) {
  9. if((year %4 == 0 && year%100 != 0) || year%400==0 )
  10. return true;
  11. else
  12. return false;
  13. }
  14. int moon[][13] = {
  15. {0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
  16. int main() {
  17. if(isleap(yy)) {
  18. flag = 1;
  19. }
  20. add += (dd);
  21. while(add > moon[flag][mm]) {
  22. add -= moon[flag][mm];
  23. mm++;
  24. if(mm == 13) {
  25. yy++;
  26. mm = 1;
  27. }
  28. if(isleap(yy)) {
  29. flag = 1;
  30. } else
  31. flag = 0;
  32. }
  33. cout<<yy<<":"<<mm<<":"<<add<<"\n";
  34. return 0;
  35. }
  36. //1799:7:16

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/870278
推荐阅读