请问明天是什么生肖?
这题超纲了兄弟!得问计算机才懂啊! 不过咱学过计算机,就来看看! 先看问题本质: 求解,“今天”是哪天? 这可难不倒我!用现代计算机语言来求解: 昨天是1号,今天是2号,那明天就是3号啦; 或者用传统方法: 今天2号,那么明天就是3号咯…… 看来,只要知道今天和昨天是哪一天就行了! 接下来就来简单说说如何确定“今天”的日期吧—— 利用操作系统能轻松获取当前日期和时间(当然,这是编程语言里的常用技术)。
比如,在Windows下可以利用系统功能调用获取当前时间,代码如下: #include //包含Windows头文件 int main() { SYSTIMEN struTime; GetSystemTime(&struTime); printf("Today's date and time is %s\n", struTime.szDate); return 0; } 在Linux下面可以通过命令直接获取当前的小时、分钟、秒和年份等,然后组装成指定格式的字符串。
#include #include main() { struct tm * now ; char buffer[BUFSIZ]; strftime(buffer, BUFSIZ, "Today is %a %b%e%T%Z",now ); printf("%s\n", buffer);} 好了,现在已知“今天”是哪天了,再结合题主的问题需求,很容易就能得到“明天”是啥时啥时候的了!