您现在的位置: 天极网 > 开发频道 > C语言程序设计经典实例之十
全文

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

2004-07-15 11:05作者:出处:唯C世界责任编辑:方舟
  【程序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;
}


共3页。 1 2 3 :

软件资讯·软件下载尽在天极软件

共3页。 1 2 3 下一页 末页
相关搜索:
相关文章及软件
关注此文读者还看过
热门关注
特别推荐
网友关注
软件下载
娱乐下载
驱动下载
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众