晋江文学城
下一章 上一章  目录  设置

5、年月日判断序数 数学题! ...

  •   题目:
      输入某年某月某日,判断这一天是这一年的第几天?
      1.程序分析,将月前完整的日子加起来,再加上本月的日期,需要注意的是要判断闰年的特殊情况。
      2.可能由于这个题目的基础性较强,现在较为主流的解决方案都是C语言,所以这里选取一个计算较为简单的程序如下:

      int main()
      {
      int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
      int y,m,d,i;
      printf(\"请输入.年.月.日\");

      if(i=0;i  d+=month[1];
      printf(\"这一天是这一年的第d天n\",d);
      return 0;
      }
      这个程序的基本功能都可以实现,但缺少容错率,比如如果我们输入月份为13,那么程序并不能识别出来,且表达缺少多样性(当然这种事情没什么问题)
      3.Python:
      我们重点讲一讲这里,因为一位很有经验的前辈,我们可以在这里得到足足四种方法,其中有一些是运算顺序的问题,有一些涉及到版本兼容问题,在这里不过多赘述。

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>