全国青少年软件编程等级考试C语言经典程序题10道十
【程序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(“1111111111n”);}
end=time(NULL);
printf(“1: The different is %6.3fn”,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(“1111111111n”);}
end=clock();
printf(“1: The different is %6.3fn”,(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 secondsn”,var=(double)(end-start)/18.2);
printf(“1: it took you %6.3f secondsnn”,difftime(b,a));
if(var<15)
printf(“11 You are very clever! 11nn”);
else if(var<25)
printf(“11 you are normal! 11nn”);
else
printf(“11 you are stupid! 11nn”);
printf(“11 Congradulations 11nn”);
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;
}
==============================================================
”
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!