⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c语言经典c程序100例==91--100c语言.txt

📁 C语言经典程序100例,文件格式为文本,全部例子都通过编译,在TURBO C工C++环境下运行.
💻 TXT
📖 第 1 页 / 共 2 页
字号:
c语言::经典c程序100例==91--100::c语言
       C语言教室数据结构软件下载技术论坛

                  |   C语言教室   |   |   数据结构   |   |   Linux初探   |   
                        |  您的位置>>C语言教室>>C程序百例>>经典c程序100例==91--100[原创]   


                              点击“保存设置”按扭可使您本次阅读的整体设置(文字、字号、背景)得以保留,下次阅读时您就不必再重新设置,以符合您的阅读习惯。

                    .:.:经典c程序100例==91--100:.:. 

                                文字  黑色 白色 红色 灰色 绿色 蓝色 青色 黄色 背景  白色 黑色 粉红 灰色 绿色 
                                蓝色 青色 综色 字号  9 pt 10 pt 12 pt 14 pt 16 pt 19 pt 
                              保存设置   人气指数:234458   

                                  经典c程序100例==91--100
                              【程序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)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -