#include<stdio.h>
int main()
{
int F(int ,int );
int K(int );
int year1,month1,day1,a,b,h,m,n;
int year,month,day,d,e,f=0,g;
printf(“请输入以前年月日:”);
scanf("%d %d %d",&year1,&month1,&day1);
printf(“请输入现在年月日:”);
scanf("%d %d %d",&year,&month,&day);
a=F(month1,day1);
if(K(year1)1&&(month1>=3))
a=a+1;
d=F(month,day);
if(K( year )1&&(month>=3))
d=d+1;
if(year1>year)
printf(“输入错误”);
if(year1year)
{
if(month1>month)
printf(“输入错误”);
if((month1month)&&(day1<day))
printf("%d年%d月%d日距离%d年%d月%d日总共是%d天",year1,month1,day1,year,month,day,day-day1);
if((month1==month)&&(day1>day))
printf(“输入错误”);
if(month1<month)
{
h=F(month1,day1);
m=F(month,day);
n=m-h;
printf("%d年%d月%d日距离%d年%d月%d日总共是%d天",year1,month1,day1,year,month,day,n);
}
}
if(year1<year)
{
for(e=year1+1;e<=year-1;e++)
{
if(K(year)1)
f=f+366;
else
f=f+365;
}
if(K(year1)1)
g=f+d+366-a;
else
g=f+d+365-a;
printf("%d年%d月%d日距离现在%d年%d月%d日总共是%d天",year1,month1,day1,year,month,day,g);
}
return 0;
}
int F(int month,int day)
{
int i,b[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
for(i=1;i<=month-1;i++)
{
day=day+b[i];
}
return day;
}
int K(int year)
{
int c;
c=year%40&&year%100!=0||year%4000;
return c;
}

给定出生年月日及现在年月日,计算天数相关推荐

  1. JAVA 给定开始时间和结束时间计算天数

    1.给定开始时间和结束时间计算天数 package com.ceshi;import java.text.ParseException; import java.text.SimpleDateForm ...

  2. html计算天数,Javascript实现简易天数计算器

    本文实例为大家分享了Javascript实现简易天数计算器的具体代码,供大家参考,具体内容如下 效果图: 功能: 1. 支持选择日期: 2. 自动计算闰年: 3. 支持使用当前日期. 代码: (1)h ...

  3. 【C 语言之项目实战】判断闰年及计算天数(详细版)

    目录 1.项目要求 2.定义模块函数 3.各模块函数实现 4.项目源代码 5.项目总结 1. 项目要求 1.1 首先判断用户输入的年份是否为闰年: 1.2 计算一年中每个月份的天数: 1.3 用户输入 ...

  4. Python 简易版小工具 | 计算天数

    文章目录 简易版小工具 | 计算天数 需求 实现思路 代码实现 使用效果 简易版小工具 | 计算天数 需求 给定一个日期,格式如 "2020-2-12",计算出这个日期是 2020 ...

  5. 计算天数(中等难度暴力)

    题目描述 蒜头君给定两个日期,请计算相差的天数.比如 2010-1-1 和 2010-1-3 相差 2 天. 输入格式 共两行: 第一行包含三个整数 startYear,startMonth,star ...

  6. Vue.js 手机端H5,时间选择器实现:年月日时分秒、年月日时分、年月日时、年月日、年月、年、月、日、时、分、秒,时分秒、时分多种类型

    目录 一.效果查看 时间选择器实现效果视频 二.目录 三.index.vue <template><div><date-picker keys="0" ...

  7. pta——换硬币,买笔,计算天数

    换硬币 #include<stdio.h> int main() {int x,fen5,fen2,fen1; int i,count=0; scanf("%d",&a ...

  8. C语言给定数字n阶乘的末尾计算零个数(附完整源码)

    给定数字n阶乘的末尾计算零个数 给定数字n阶乘的末尾计算零个数完整源码(main函数测试) 给定数字n阶乘的末尾计算零个数完整源码(main函数测试) #include <math.h> ...

  9. 基于元组,根据月份,计算天数.(Python)

    """根据月份,计算天数. """# month = int(input("请输入月份:")) # if month & ...

  10. mysql 日期计算_mysql两个日期计算天数怎么算?

    展开全部 mysql两个日期计算天数32313133353236313431303231363533e58685e5aeb931333365633864的计算有如下方式: 1.利用TO_DAYS函数 ...

最新文章

  1. 解决电脑没有任何图标问题(以及没有底部的任务栏)
  2. KD-tree的原理以及构建与查询操作的python实现
  3. Google的成果回报型广告
  4. 从四个层面落地,成为受欢迎、可信赖、懂技术的产品经理
  5. 判断用户是否存在再进行新增_基于tableau从商业分析模型角度对业务数据进行多维度分析--【商业分析类】...
  6. 在局域网访问_局域网访问共享文件需要密码怎么办?取消访问密码的方法
  7. 扔掉老破V100、A100,英伟达新一代计算卡H100来了!
  8. Codeforces Round #219 (Div. 2) 解题报告
  9. 原子操作和杀死goroutine两种方法,解决多协程调用同一个函数的问题
  10. 吊打 IE、Firefox,谷歌 Chrome 十年封神记
  11. revit建筑样板_Revit怎么玩转预制管道?这技能可有点高级了啊
  12. 【彻底解决】django migrate (mysql.W002) 【专治强迫症】
  13. PHP往doc中插入图片
  14. CIF、DCIF、D1分辨率是多少?
  15. 速达3000pro saas数据库修复
  16. 史上最全因果推断合集-uplift
  17. 2022-12-24 三阶魔方完整教程和口诀速记,二级魔方教程
  18. Android源码阅读记录
  19. JAVA判断两个数是否亲和数_亲和数
  20. Android之按钮点击事件——显示图片隐藏图片

热门文章

  1. 百度云轻量应用服务器LS从购买到web应用nginx搭建部署全流程--你值得拥有的入门级教程
  2. 十大常见web漏洞及防范
  3. lol服务器位置2017,LOL怎么转区 LOL转区方法 LOL转区系统2017最新教程
  4. github问题之Unable to retrieve your user info from the server
  5. 自动爬取微博热门评论和点赞数并存为EXCEL文件(python2)
  6. Appium+python自动化(六)- 连接模拟器并启动淘宝APP(超详解)
  7. 逃逸分析和标量替换技术,你明白了吗
  8. 超简单禁止迅雷下载!(分析+方法)
  9. iOS苹方字体使用说明
  10. 三点运算符(...)的使用