问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用c语言编程计算输入出生日期可计算出到现在存活时间天数

发布网友 发布时间:2022-04-21 14:14

我来回答

1个回答

热心网友 时间:2023-11-11 22:17

使用time.h,首先使用mktime函数将出生日期换算成time_t,也就是秒数。然后再使用time函数获取当时时间的秒数,两者相减,就是相差的秒数,再除以一天的秒数换算成天数就可以了。


全部源码如下:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

main()
{
   int year, mon, mday;
   time_t t1,t2;
   int days;
   struct tm tm;

   printf("Please input year,mon,day:");
   scanf("%d,%d,%d", &year, &mon, &mday);
   memset(&tm, 0, sizeof(tm));
   tm.tm_year = year - 1900;
   tm.tm_mon = mon - 1;
   tm.tm_mday = mday;
   t1 = mktime(&tm);
   t2 = time(NULL);

   days = (t2-t1) / (24 * 3600);
   printf("%d\n", days);
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 给定年月日 怎样用C语言编程计算2个日期之间的时间天数 c语言编程,输入任意的分钟数,用小时和分钟的方式显示(如62 01:02) C语言程序设计 计算日期 C语言中怎么输入数字和字母? 用c语言编程,将输入的秒数转换 t 为几小时几分几秒 C语言编程 关于计算时间的问题 望高手解答! C语言编程日期计算 如何编写C语言程序? 怎样用c语言设计计算程序执行的时间? 时间换算 c语言 用C语言编写一个时间换算 苹果怎么隐藏相册 苹果手机怎么把相片隐藏 苹果怎么把相片隐藏起来 哪种芦荟可以吃图片 芦荟可以食用吗? 中国库拉索芦荟可以吃吗 这个芦荟名字是什么, 可以吃吗? 市面上买的盆栽芦荟能吃吗? 芦荟可以吃吗?怎么吃呢? C语言编程。。计算日期转换为星期 C语言中怎么编程求的当前计算机中的时间(TC里面) 用C语言编程如何计算延时时间? C语言编程求日期 货到付款的优缺点有哪些? 货到付款的优缺点有哪些? 货到付款的优缺点有哪些 货到付款有风险吗 网上买东西,“货到付款”有什么缺点? 淘宝货到付款的卖家有什么好处 京东商城:这三种付款方式有啥不同,优缺点 电子商务支付系统的方式有哪几种? 网上购物,现付、到付的区别 网上购物如何付款 404 Not Found 淘宝电子支付方式的类型和使用方法? 网上购物都有些什么付款方式,各有什么优缺点 在淘宝买单反,支付宝交易好,还是货到付款好 对于出口商来说信用证的优势和劣势是什么