这个可以用C标准函数实现

#include

#include

time_t gettime(int y, int m, int d) //转换格式

{

struct tm tm_;

time_t t;

tm_.tm_year  = y - 1900; //年

tm_.tm_mon   = m - 1; //月

tm_.tm_mday  = d; //日

tm_.tm_hour  = 0; //时

tm_.tm_min   = 0; //分

tm_.tm_sec   = 0; //秒

tm_.tm_isdst = 0;  //夏令时

t = mktime(&tm_); //生成时间

return t;

}

int main()

{

const struct tm *tm;

time_t t, t1, dif;

char str[20];

int y, m, d;

printf("请输入年月日(用-号分隔):\n");

scanf("%d-%d-%d", &y, &m, &d);

t = gettime(y,m,d);

t1=gettime(2019,2,5); //2018春节

dif = difftime(t1, t); //与输入时间差,秒数

printf("输入日期与2018春节相差%d天\n", dif / (3600 * 24));

return 0;

}

c语言春节程序代码,C语言代码,输入年月日计算离2018年春节(2019年2月5日)还有多少天?...相关推荐

  1. c语言编码2018新年快乐,c语言代码,输入年月日计算离2018年春节(2019年2月5日)还有多少天?...

    c语言代码,输入年月日计算离2018年春节(2019年2月5日)还有多少天? 关键字:c语言 更新时间:2018-11-12 04:50:55 136次访问 这个可以用C标准函数实现 #include ...

  2. c语言二维数组输入数据,c语言编写程序,把下面的数据输入到一个二维数组中:...

    c语言编写程序,把下面的数据输入到一个二维数组中: 答案:3  信息版本:手机版 解决时间 2019-10-07 01:08 已解决 2019-10-06 03:19 1. 编写程序,把下面的数据输入 ...

  3. python计算分段函数输出x+2的值怎么写_c语言求分段函数分段函数求解:输入 x ,计算并输出 y 的值:y=x+100 ( 当 x < 20) y= x ( 当...

    题目: c语言求分段函数 分段函数求解:输入 x ,计算并输出 y 的值: y=x+100 ( 当 x < 20) y= x ( 当 2 0 ≤ x ≤ 100) y=x-100 ( 当 x & ...

  4. 2019年12月31日中华人民共和国行政区划代码(SQL)-(上)

    2019年12月31日中华人民共和国行政区划代码(SQL) 前言 中国的行政区划情况如下: 省级行政区: 23个省.5个自治区.4个直辖市.2个特别行政区,合计34个省级行政区. 地级行政区: 293 ...

  5. 2019年5月22日 AY 程序员调侃语录

    我是AY,杨洋,做wpf开发的,最近得了一种病,程序员患得患失综合征.同事说,我年纪在变大,技术跟不上.业余之间,我原创了写了一些语录,给大家中午休息,累疲惫的时候,开心放松下. 1.活着的每一天都无 ...

  6. php 计算每年春节日期,动态显示2019年农历春节倒计时—2019年1月21日23时45分

    动态显示2019年农历春节倒计时-2019年1月21日23时45分 2019年02月21日 20:15:24阅读数:489 实例 实例 html> 春节倒计时 .HotDate{width: 1 ...

  7. c语言小程序作业,c语言小程序(c语言简单小程序代码)

    所以特此求经典C语言小程序.谢谢大家的关注!!! #include #include void function(int n){ int i,j,k,x=0; for(i=1;i<=n;i++) ...

  8. C语言编写程序助手,C语言代码实例助手下载

    c语言代码实例助手是一款简单专业的C语言学习助手软件,该软件可以帮助用户执行和调试用户编写的代码,同时还内置有多种入门学习代码,还为用户整合了C语言学习过程中可以遇到的问题,其中包括入门代码.算法.图 ...

  9. linux 易语言窗口程序_易语言开发Linux程序

    令人兴奋的是易语言可以开发Linux程序,易语言是一个跨平台的开发工具,支持Windows及Linux.使用易语言开发Linux程序,您可以在Windows环境下编写基本于Windows的程序,及编写 ...

最新文章

  1. 网民关注iPhone、Google、微软和安全
  2. ccf画图java详细解析_ccfjava答案
  3. lcx转发3389数据
  4. 如何在新浪博客中添加JavaScript代码
  5. 分块内存映射处理大文件-例子
  6. Kotlin - 100%兼容java和android开发
  7. office高级应用与python综合案例教程_使用Python操作Office——EXCEL
  8. navicat for MySQL连接本地数据库时报1045错误的解决方法
  9. 服务器pe 装linux,微PE工具箱增加安装Linux/Ubuntu/Centos/deepin系统菜单
  10. 计算机多媒体技术的内容有哪些方面,多媒体技术是什么_多媒体技术知识点总结...
  11. linux查看服务进程发包,11月18日linux服务器后,服务器向外发包,CPU达99%以上
  12. JavaScript设置背景图片
  13. 编译liteos(ubuntu)
  14. parzen窗估计如何进行结果分析_Parzen窗方法的分析和研讨
  15. 证照之星2022个人版证件照编辑排版换背景软件
  16. win10怎么用计算机,win10专业版如何通过简单设置,让你的电脑更流畅
  17. Prevent Your Acne With Your Diet
  18. 原生js快速查找指定元素
  19. Vue+Element 实现订单列表【管理端】02
  20. snow flake

热门文章

  1. Codeup墓地-2118
  2. 智能家居通用管理平台(一)-架构设计理念
  3. 简单易懂的微前端开发之qiankun快速体验
  4. 小白C语言——分离数位
  5. 【YouXue 1019】鹿死谁手
  6. Java增强 for 循环
  7. 区块链-Linux下USDT测试节点搭建
  8. Veeam Backup Replication v11比“十全十美”多了哪一点?
  9. win10系统下用bitlocker加密后磁盘显示无法访问如何解决
  10. 在项目推送到heroku时,执行命令heroku login出现press any key to open up the browser to login or q to exit这个,是怎么回事?