题出自---------------------------零基础学C语言
#include<stdio.h>
#include<time.h>
int main()
{
int command[4]{ 0,1,2,3 };
int num;
struct tm* sysTime;
printf("如需帮助可输入数字0!\n");
printf("请输入命令字符:");
while (1)
{
scanf_s("%d", &num);
if (command[0] == num)
{
printf("输入数字1显示系统日期,输入数字2显示系统时间,输入数字3退出系统\n");
}
else if (command[1] == num)
{
time_t nowTime;
time(&nowTime);
sysTime = localtime_s(&nowTime);
printf("系统日期:%d-%d-%d", 1900 + sysTime->tm_year, sysTime->tm_mon + 1, sysTime->tm_mday);
}
else if (command[2] == num)
{
time_t nowTime;
time(&nowTime);
sysTime = localtime_s(&nowTime);
printf("系统时间:%d:%d:%d", sysTime->tm_hour, sysTime->tm_min, sysTime->tm_sec);
}
else if (command[3] == num)
{
return 0;
}
printf("\n");
}
return 0;
}