亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    經(jīng)典C語(yǔ)言程序設(shè)計(jì)100例91-100

    【程序91】
    題目:時(shí)間函數(shù)舉例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】
    題目:時(shí)間函數(shù)舉例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】
    題目:時(shí)間函數(shù)舉例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】
    題目:時(shí)間函數(shù)舉例4,一個(gè)猜數(shù)游戲,判斷一個(gè)人反應(yīng)快慢。(版主初學(xué)時(shí)編的)
    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;
    }

    —————————————————————————–
    【程序95】
    題目:家庭財(cái)務(wù)管理小程序
    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%fn”,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.1fn”,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]=getch();}
    gotoxy(13,13);
    j=0;
    ch[0]=getch();
    while(ch[0]!=’r’)
    { if (j<6)
    { strncat(chmoney,ch,1);
    j++;}
    if(ch[0]==8)
    { len=strlen(chmoney)-1;
    strcpy(ch1,””);
    j=j-2;
    strncat(ch1,chmoney,len);
    strcpy(chmoney,””);
    strncat(chmoney,ch1,len-1);
    gotoxy(13,13);printf(” “);}
    gotoxy(13,13);printf(“%s”,chmoney);ch[0]=getch();}
    if((strlen(chshop)==0)||(strlen(chmoney)==0))
    continue;
    if((fp=fopen(“home.dat”,”a+”))!=NULL);
    fprintf(fp,”%10s%14s%6s”,chtime,chshop,chmoney);
    fputc(‘n’,fp);
    fclose(fp);
    i++;
    gotoxy(41,5+i);
    printf(“%10s %-14s %-6s”,chtime,chshop,chmoney);
    }}}
    —————————————————————————–
    【程序96】
    題目:計(jì)算字符串中子串出現(xiàn)的次數(shù)
    1.程序分析:
    2.程序源代碼:
    #include “string.h”
    #include “stdio.h”
    main()
    { char str1[20],str2[20],*p1,*p2;
    int sum=0;
    printf(“please input two stringsn”);
    scanf(“%s%s”,str1,str2);
    p1=str1;p2=str2;
    while(*p1!=’