分享
 
 
 

经典C程序100例==91--100

王朝c/c++·作者佚名  2008-06-01
窄屏简体版  字體: |||超大  

【程序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;

}

==============================================================

【程序95】

题目:家庭财务治理小程序

1.程序分析:

2.程序源代码:

/*money management system*/

#include "stdio.h"

#include "dos.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,1);printf("---------------------------------------------------------------------------");

gotoxy(1,2);printf(" money management system(C1.0) 2000.03 ");

gotoxy(1,3);printf("---------------------------------------------------------------------------");

gotoxy(1,4);printf(" -- money records -- -- today cost list -- ");

gotoxy(1,5);printf(" ------------------------ -------------------------------------");

gotoxy(1,6);printf(" date: -------------- ");

gotoxy(1,7);printf(" ");

gotoxy(1,8);printf(" -------------- ");

gotoxy(1,9);printf(" thgs: ------------------ ");

gotoxy(1,10);printf(" ");

gotoxy(1,11);printf(" ------------------ ");

gotoxy(1,12);printf(" cost: ---------- ");

gotoxy(1,13);printf(" ");

gotoxy(1,14);printf(" ---------- ");

gotoxy(1,15);printf(" ");

gotoxy(1,16);printf(" ");

gotoxy(1,17);printf(" ");

gotoxy(1,18);printf(" ");

gotoxy(1,19);printf(" ");

gotoxy(1,20);printf(" ");

gotoxy(1,21);printf(" ");

gotoxy(1,22);printf(" ");

gotoxy(1,23);printf("---------------------------------------------------------------------------");

i=0;

getdate(&d);

sprintf(chtime,"%4d.%02d.%02d",d.da_year,d.da_mon,d.da_day);

for(;;)

{

gotoxy(3,24);printf(" Tab __browse cost list Esc __quit");

gotoxy(13,10);printf(" ");

gotoxy(13,13);printf(" ");

gotoxy(13,7);printf("%s",chtime);

j=18;

ch[0]=getch();

if(ch[0]==27)

break;

strcpy(chshop,"");

strcpy(chmoney,"");

if(ch[0]==9)

{

mm:i=0;

fp=fopen("home.dat","r+");

gotoxy(3,24);printf(" ");

gotoxy(6,4);printf(" list records ");

gotoxy(1,5);printf("-------------------------------------");

gotoxy(41,4);printf(" ");

gotoxy(41,5);printf(" ");

while(fscanf(fp,"%10s%14s%f\n",chtime,chshop,&chm)!=EOF)

{ if(i==36)

{ getch();

i=0;}

if ((i%36)<17)

{ gotoxy(4,6+i);

printf(" ");

gotoxy(4,6+i);}

else

if((i%36)>16)

{ gotoxy(41,4+i-17);

printf(" ");

gotoxy(42,4+i-17);}

i++;

sum=sum+chm;

printf("%10s %-14s %6.1f\n",chtime,chshop,chm);}

gotoxy(1,23);printf("---------------------------------------------------------------------------");

gotoxy(1,24);printf(" ");

gotoxy(1,25);printf("---------------------------------------------------------------------------");

gotoxy(10,24);printf("total is %8.1f$",sum);

fclose(fp);

gotoxy(49,24);printf("press any key to.....");getch();goto pp;

}

else

{

while(ch[0]!='\r')

{ if(j<10)

{ strncat(chtime,ch,1);

j++;}

if(ch[0]==8)

{

len=strlen(chtime)-1;

if(j>15)

{ len=len+1; j=11;}

strcpy(ch1,"");

j=j-2;

strncat(ch1,chtime,len);

strcpy(chtime,"");

strncat(chtime,ch1,len-1);

gotoxy(13,7);printf(" ");}

gotoxy(13,7);printf("%s",chtime);ch[0]=getch();

if(ch[0]==9)

goto mm;

if(ch[0]==27)

exit(1);

}

gotoxy(3,24);printf(" ");

gotoxy(13,10);

j=0;

ch[0]=getch();

while(ch[0]!='\r')

{ if (j<14)

{ strncat(chshop,ch,1);

j++;}

if(ch[0]==8)

{ len=strlen(chshop)-1;

strcpy(ch1,"");

j=j-2;

strncat(ch1,chshop,len);

strcpy(chshop,"");

strncat(chshop,ch1,len-1);

gotoxy(13,10);printf(" ");}

gotoxy(13,10);printf("%s",chshop);ch[0

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有