题目:输入某年某月某日,判断这一天是这一年的第几天?
程序实现:

#include <stdio.h>void main(){int year,month,day,sum,result;printf("请输入年月日输入格式:年,月,日\n");scanf("%d,%d,%d",&year,&month,&day);switch(month){//计算输入月之前的天数case 1:sum=0;break;case 2:sum=31;break;case 3:sum=59;break;case 4:sum=90;break;case 5:sum = 120;break;case 6:sum = 151;break;case 7:sum = 181;break;case 8:sum = 212;break;case 9:sum = 243;break;case 10:sum = 273;break;case 11:sum = 304;case 12:sum = 334;break;default: printf("输入的日期格式有问题");}//判断是否是闰年,如果是闰年 则加1if(year%400==0||(year%4==0&&year%100!=0)){result=sum+1+day;}else{//加上具体天数result = sum + day;}printf("%d年%d月%d日 是一年内的第%d天\n",year,month,day,result);}

结果如下:

C语言实现 输入某年某月某日,判断这一天是这一年的第几天?相关推荐

  1. C语言:输入某年某月某日,判断这一天是这一年的第几天?

    #include <stdio.h> //输入某年某月某日,判断这一天是这一年的第几天? int getDaysByMonth(int m,int d,char flag) {int c; ...

  2. C语言:输入某年某月某日,判断这一天是这一年的第几天?(含结构体)

    题目:输入某年某月某日,判断这一天是这一年的第几天? 分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需多加一天. 普通方法: int m ...

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

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

  4. C语言实现输入某年某月某日,判断这一天是这一年的第几天,并输出今年还剩下多少天?

    例如:输入2020,12,25,则输出12月25号为20年的第360天,今年还剩下6天. #include<stdio.h> #include<string.h> #inclu ...

  5. C语言:输入某年某月某日,判断这一天是这一年的第几天? 以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。

    以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 首先画下设计流程图: 源程序: #include<stdio.h> ...

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

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

  7. C语言编程>第一周 ③ 输入某年某月某日,判断这一天是这一年的第几天

    例题:输入某年某月某日,判断这一天是这一年的第几天 程序分析:以2020年8月8日为例,应该先把前八个月的加起来,然后再加上8天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 代码如 ...

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

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

  9. C语言例题:输入某年某月某日,判断这一天是这一年的第几天?

    题目:输入某年某月某日,判断这一天是这一年的第几天? 参考程序如下: #include<stdio.h>void main() {int year, month, day,sum,leap ...

最新文章

  1. Xamarin Android项目真机测试闪退
  2. AI靠语意理解把照片变抽象画,无需相应数据集,只画4笔也保留神韵,有毕加索内味儿了...
  3. Oracle 的两种工作模式Dedicated Server 和 Shared Server
  4. android动态添加xml布局,android – 如何动态添加视图已经在xml布局中声明的RelativeLayout?...
  5. boost::geometry::util::calculation_type用法的测试程序
  6. assembly plugin实现自定义打包
  7. 云服务器,Linux上安装xampp,搭建node服务,云服务器Firewalld、iptables,nginx反向代理
  8. 笔记本重新启动计算机,为什么笔记本电脑突然重新启动_计算机的基本知识_IT /计算机_信息...
  9. 计算机考试电子表格中计算的公式,WPS文字的表格中进行函数公式计算
  10. VCL界面控件DevExpress VCL发布v18.1.7|附下载
  11. 从敏思博客的倒闭事件看历史重现...
  12. java项目视频22套
  13. Android Studio中使用android:src=quot;@drawable/ic_launcherquot;报错
  14. 不会汇报工作,还敢拼职场
  15. 计算机视觉中的多视图几何<Part0—基础知识:射影几何、变换和估计>(3)
  16. 方法论:后台产品经理的前世今生(一)
  17. 《歌手》2019歌王之战红毯众星云集 总决赛选曲透玄机
  18. 谈谈BFC与ie特有属性hasLayout 1
  19. 安全知识图谱 | 绘制软件供应链知识图谱,强化风险分析
  20. js reduce 累加数组里对象某个属性的和 NaN

热门文章

  1. 【毕业论文】免费查重网站及降重软件
  2. 【文献阅读笔记】之基于注意力机制的深度学习路面裂缝检测
  3. 几款常见的视频格式转换器 1
  4. SaaSpace:9大免费的项目管理软件
  5. 微信小程序开发公司的技术发展及行业现状
  6. 学习笔记_ClickHouse
  7. 《计算机网络--自顶向下方法》第一章--计算机网络和英特网
  8. 我在湖北新东方烹饪学校上的12次课——大厨笔记
  9. 英文投稿系统上传文件失败怎么办?
  10. frame 和 frame属性