100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > c语言编码新年快乐 c语言代码 输入年月日计算离春节(2月5日)还有

c语言编码新年快乐 c语言代码 输入年月日计算离春节(2月5日)还有

时间:2018-07-07 18:28:13

相关推荐

c语言编码新年快乐 c语言代码 输入年月日计算离春节(2月5日)还有

c语言代码,输入年月日计算离春节(2月5日)还有多少天?

关键字:c语言

更新时间:-11-12 04:50:55

136次访问

这个可以用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("请输入年月日(用-号分隔):

");

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

t = gettime(y,m,d);

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

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

printf("输入日期与春节相差%d天

", dif / (3600 * 24));

return 0;

}

相关标签:c语言

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。