频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

C语言程序设计经典实例之十

来源:唯C世界 作者: 出处:巧巧读书 2007-07-17 进入讨论组
下一页 1 2 3 

  【程序91】

  题目:时间函数举例1

  1.程序分析:



  2.程序源代码:

#include "stdio.h"
#include "time.h"
void main()
{
 time_t lt; /*define a longint time varible*/
 lt=time(NULL);/*system time and date*/
 printf(ctime(<)); /*english format output*/
 printf(asctime(localtime(<)));/*tranfer to tm*/
 printf(asctime(gmtime(<))); /*tranfer to Greenwich time*/
}

  【程序92】

  题目:时间函数举例2

  1.程序分析:           

  2.程序源代码:

/*calculate time*/
#include "time.h"
#include "stdio.h"
main()
{
 time_t start,end;
 int i;
 start=time(NULL);
 for(i=0;i<3000;i++)
 {
  printf("\1\1\1\1\1\1\1\1\1\1\n");
 }
 end=time(NULL);
 printf("\1: The different is %6.3f\n",difftime(end,start));
}

  【程序93】

  题目:时间函数举例3

  1.程序分析:

  2.程序源代码:

/*calculate time*/
#include "time.h"
#include "stdio.h"
main()
{
 clock_t start,end;
 int i;
 double var;
 start=clock();
 for(i=0;i<10000;i++)
 {
  printf("\1\1\1\1\1\1\1\1\1\1\n");
 }
 end=clock();
 printf("\1: The different is %6.3f\n",(double)(end-start));
}

  【程序94】

  题目:时间函数举例4,一个猜数游戏,判断一个人反应快慢。(版主初学时编的)

  1.程序分析:

  2.程序源代码:

#include "time.h"
#include "stdlib.h"
#include "stdio.h"
main()
{
 char c;
 clock_t start,end;
 time_t a,b;
 double var;
 int i,guess;
 srand(time(NULL));
 printf("do you want to play it.('y' or 'n') \n");
 loop:
  while((c=getchar())=='y')
  {
   i=rand()%100;
   printf("\nplease input number you guess:\n");
   start=clock();
   a=time(NULL);
   scanf("%d",&guess);
   while(guess!=i)
   {
    if(guess>i)
    {
     printf("please input a little smaller.\n");
     scanf("%d",&guess);
    }
    else
    {
     printf("please input a little bigger.\n");
     scanf("%d",&guess);
    }
   }
   end=clock();
   b=time(NULL);
   printf("\1: It took you %6.3f seconds\n",var=(double)(end-start)/18.2);
   printf("\1: it took you %6.3f seconds\n\n",difftime(b,a));
   if(var<15)
    printf("\1\1 You are very clever! \1\1\n\n");
   else if(var<25)
    printf("\1\1 you are normal! \1\1\n\n");
   else
    printf("\1\1 you are stupid! \1\1\n\n");
    printf("\1\1 Congradulations \1\1\n\n");
    printf("The number you guess is %d",i);
  }
  printf("\ndo you want to try it again?(\"yy\".or.\"n\")\n");
  if((c=getch())=='y')
   goto loop;
}

正文:http://www.qqread.com/cpp/p902246300.html 更多文章 更多内容请看C/C++进阶技术文档专题,或进入讨论组讨论。
下一页 1 2 3 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章