求一个函数!时间进位!

xengine-qyt 2012-11-16 05:29:41
我有个时间 分钟需要加一定数字

加了这个数后,分钟很可能大于60,怎么进位到小时 天数 月 和年。。来 各位大哥给写个 谢谢
...全文
301 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
图灵狗 2012-11-16
  • 打赏
  • 举报
回复

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

int main(int argc, char* argv[])
{
	time_t t = time(NULL);
	struct tm* p = gmtime(&t);

	p->tm_min += 111;
	p->tm_mday += 57;
	t = mktime(p);

	printf("%s\n", ctime(&t));

	return 0;
}
xengine-qyt 2012-11-16
  • 打赏
  • 举报
回复
不行!............
转角天边 2012-11-16
  • 打赏
  • 举报
回复
引用 楼主 aaadddzxc 的回复:
我有个时间 分钟需要加一定数字 加了这个数后,分钟很可能大于60,怎么进位到小时 天数 月 和年。。来 各位大哥给写个 谢谢

int  hour=0,minute;
scanf("%d",&minute);
if(minute>=60)
{
    minute=minute-60;
    hour++;
}
如上这样

70,026

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧