计算机等级二级C语言程序设计100例九

出处:Examlink 作者:无风浪 日期:2007年08月09日 14时16分

  【程序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()0;
  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;
  }               

最后更新时间:2008-05-28 12:09:21
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程