用c语言编写一个程序,求当前时间9点半,100分钟和100小时后的时间
时间: 2024-05-20 08:17:20 浏览: 11
#include<stdio.h>
#include<time.h>
int main(){
time_t now; //定义time_t类型变量
struct tm *tm_now; //定义tm结构体指针
int minute = 100;
int hour = 100;
now = time(NULL); //获取当前时间
tm_now = localtime(&now); //将时间转换为当地时间
//输出当前时间
printf("当前时间:%d年%d月%d日 %d:%d:%d\n",
tm_now->tm_year + 1900, tm_now->tm_mon + 1, tm_now->tm_mday,
tm_now->tm_hour, tm_now->tm_min, tm_now->tm_sec);
//计算100分钟后的时间
now += minute * 60;
tm_now = localtime(&now);
printf("100分钟后的时间:%d年%d月%d日 %d:%d:%d\n",
tm_now->tm_year + 1900, tm_now->tm_mon + 1, tm_now->tm_mday,
tm_now->tm_hour, tm_now->tm_min, tm_now->tm_sec);
//计算100小时后的时间
now += hour * 3600;
tm_now = localtime(&now);
printf("100小时后的时间:%d年%d月%d日 %d:%d:%d\n",
tm_now->tm_year + 1900, tm_now->tm_mon + 1, tm_now->tm_mday,
tm_now->tm_hour, tm_now->tm_min, tm_now->tm_sec);
return 0;
}