思路分析:先将每个月对应的天数存入数组,根据月份确定天数,最后判断是否为闰年并且月份大于2月,是则总天数加1.
代码如下:

 #include <stdio.h>
int main()
{int day,month,year,sum,leap;int a[13]= {0,31,59,90,120,151,181,212,243,273,304,334};printf("please input year month day(year month day)\n");scanf("%d %d %d",&year,&month,&day);  // 格式为:2015 12 10  2015 10 1sum=a[month-1]+day; // 再加上某天的天数if(year%400==0||(year%4==0&&year%100!=0))  // 判断是不是闰年leap=1; // 是则记录为1elseleap=0; // 不是记录为0if(leap==1&&month>2)   // *如果是闰年且月份大于2,总天数应该加一天{sum++;}printf(" %d  ",sum);printf("\n");return 0;
}

数组实现 输入某年某月某日,判断这一天是这一年的第几天相关推荐

  1. python输入某年某月某日判断这是第几天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...

    本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...

  2. 第1关:学习-用循环和数组实现输入某年某月某日,判断这一天一年的第几天

    #include <stdio.h> #define M 13 int main() {/********** Begin **********/int days[M] = {0,31,2 ...

  3. java那一年出来的_输入某年某月某日 判断其是那一年的第多少天

    [java]代码库Scanner scan = new Scanner(System. in); System. out .print("请输入年:" ); int year = ...

  4. 输入某年某月某日,判断这一天是这一年的第几天?(JS实现)

    输入某年某月某日,判断这一天是这一年的第几天?(JS实现) 想知道今天是一年中的第几天吗,我知道你不想,不想也得想,跟着我一起看看这个功能如何利用Javascript实现.首先一个简单的思路就是获取当 ...

  5. 代码实现:输入某年某月某日,判断这一天是这一年的第几天?

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...

  6. 输入某年某月某日,Java判断这一天是这一年的第几天?

    输入某年某月某日,判断这一天是这一年的第几天? package p3;一.class judgedaypublic class judgeday {public static void main(St ...

  7. 【C语言】题目:输入某年某月某日,判断这一天是这一年的第几天?

    题目:输入某年某月某日,判断这一天是这一年的第几天? 题目分析: 设日期为:A年X月Y日 1.判断A年是否为闰年(确定是2月份的天数) 2.判断这是X月,加上前(X-1)月的总天数Z 3.判断这是Y日 ...

  8. 第四题:输入某年某月某日,判断这一天是这一年的第几天?

    #输入某年某月某日,判断这一天是这一年的第几天? '''思路:首先年月日是分着输入还是一块输入,想到如果一块输入可能还需要分割分别找到年月日 所以还是分着输入比较好:接着考虑计算天数其实就是往常月份的 ...

  9. Java输入某年某月某日,判断这一天是这一年的第几天?

    分析:大家都知道,每年的总共日期,要么就是365天,要么就是366天,具体是取决于闰年还是平年,更确切的说就是每年二月是28天还是29天,归结到这个问题,有一个关键的认识点,就是求解这一年是闰年(36 ...

最新文章

  1. 教你在 Kubuntu 21.10 中升级 KDE Plasma 5.24
  2. jQuery Tools:Web开发必备的 jQuery UI 库
  3. 求助马斯克实现载人飞行,NASA省了近300亿美元
  4. github--新手使用错误分析
  5. 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字
  6. 我是一名普通程序员,通过自己的努力,我的收入涨了3倍!
  7. MFC应用程序框架入门
  8. Python练习-迭代器-模拟cat|grep文件
  9. DML和DDL含义和区别-一定要搞明白
  10. Windows Mobile 6.5 新功能widget开发
  11. Linux网络:Virtual Routing and Forwarding (VRF)
  12. 如何使用移动硬盘加密
  13. 下载虚拟机安装linux镜像(图形化)
  14. html5 磁力链播放器,磁力链接播放器
  15. Linux: 多线程
  16. php 生成小程序码
  17. H5 及 web 页面微信授权登录流程
  18. pythonweb项目微服务_python web微服务器端
  19. [最新]5个OpenAI的密钥/接口key 5个可用的API KEY分享(免费使用)
  20. Instrument 之 time Profiler

热门文章

  1. springboot和netty整合的聊天室--群聊
  2. 每日一句 (November)
  3. 3D打印机DIY之三------Arduino开发环境构建和Marlin固件配置
  4. 特洛伊战争真正的罪魁祸首-我鄙视奥林斯山诸神无聊的战争
  5. 解决windows10和ubuntu双系统切换时Windows时间不对的问题
  6. 小程序如何帮助超市拓展线上销售渠道、拉新引流、增加销量?
  7. 烽火HG680-MY/MC-通用-晨星MSO9385芯片_安卓9.0-当贝桌面卡刷固件包
  8. 使用Docker-Compose搭建Redis集群
  9. ubuntu20.04软件安装和配置python环境
  10. html爱情表白神器,回忆纪念册(附源码)