关于C语言中,如何对时间进行输入,处理和输出。

我的思路是这样的:在建立学生信息管理系统的时候,其中有一项为查询。如果有100个学生的信息。在查询开始的时候,能够记录一下系统的时间,然后在查询结束的时候,也记录一下系统的时间。然后把前后两个时间相减,把差值输出。就好像“您的查询用时:0.000多少多少秒”一样。希望高人能指点一下,谢谢~~~

#include <stdio.h>
#include <windows.h>
int main()
{
SYSTEMTIME Stime,Etime;
GetLocalTime(&Stime);//取得开始计时时间
Sleep(5000);//停5秒
GetLocalTime(&Etime);//结束计时时间
//结束减去开始就是间隔了
printf("间隔:%d分%d秒\n",Etime.wMinute-Stime.wMinute,Etime.wSecond-Stime.wSecond);
return 0;
}//本程序是调用WindowsAPI实现的追问

谢谢回答啊。我还想问一下:1,为什么要中间停5秒呢?2,什么是windowsAPI?不好意思,我比较初级的啊,能稍微解释一下么?!谢谢~~~

追答

1.只是为了测试,就如同你题目所说的中间要执行一些操作(用来代替测试)
2.WindowsAPI是微软提供的函数接口...供程序员去调用使用系统的功能的...

温馨提示:答案为网友推荐,仅供参考
相似回答