C++程序经典例子 91-100

【程序91】

题目:时间函数举例1
1.程序分析:
2.程序源代码:

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

题目:时间函数举例2
1.程序分析:           
2.程序源代码:

/*calculate time*/
#include "time.h"
#include "stdio.h"
#include "conio.h"
main()
{
   
  time_t start,end;
  int i;
  start=time(NULL);
  for(i=0;i<30000;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));
  getch();
}
【程序93】

题目:时间函数举例3
1.程序分析:
2.程序源代码:

/*calculate time*/
#include "time.h"
#include "stdio.h"
#include "conio.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));
  getch();
}
【程序94】

题目:时间函数举例4,一个猜数游戏,判断一个人反应快慢。(版主初学时编的)
1.程序分析:
2.程序源代码:

#include "time.h"
#include "stdlib.h"
#include "stdio.h"
#include "conio.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;
}
【程序95】

题目:家庭财务管理小程序
1.程序分析:
2.程序源代码:

/*money management system*/
#include "stdio.h"
#include "dos.h"
#include "conio.h"
main()
{
   
  FILE *fp;
  struct date d;
  float sum,chm=0.0;
  int len,i,j=0;
  int c;
  char ch[4]="",ch1[16]="",chtime[12]="",chshop[16],chmoney[8];
pp:
  clrscr();
  sum=0.0;
  gotoxy(1,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值