C langurage2

Featurd default

/* fig08_t6: 用gets輸入姓名卡號,並以puts印出帳單*/
#include
#include
#include
 
int main()
{
    char s1[30],s2[30],s4[30],s6[30];
    char s3[]=” 先生”;
    char s5[]=”100 372 1747″;
    int a[3],i=0;
    char s7[30],s8[]=”1234″,c;
   
    puts(“Password:”);
    gets(s7);
    if(!strcmp(s7,s8))
    {
   
    //printf(“輸入姓名: “);
    puts(“輸入姓名: “);
    //gets(s1);
    while((c=getchar())!='\n')
    {
    s1[i++]=c;
    }
    s1[i]='\0';
   
    printf(“輸入卡號: “);
    gets(s2);
   
    //printf(“\n”);
    strcat(s1,s3);
    //puts(s1);
    i=0;
    while((c=s1[i++])!='\0')
    {
    putchar(c);
    }
    
    sprintf(s4,”卡號: *****%s\n”,&s2[5]);  //課本7.9節
    puts(s4);
   
    sscanf(s5,”%d%d%d”,&a[0],&a[1],&a[2]);   
    sprintf(s6,”%8d\n%8d\n+)%6d\n——–\n%8d\n”,a[0],a[1],a[2],a[0]+a[1]+a[2]);
    puts(s6);
    }
else
    {
    printf(“密碼錯誤\n\n”);
    }

      
   system(“pause”);
   return 0; /* indicates successful termination */

} /* end main */

http://cc.shu.edu.tw/~gcsun/c97/Examples/ch08/fig08_t6.c
http://cc.shu.edu.tw/~gcsun/c97/Examples/ch08/fig08_t8.c
http://cc.shu.edu.tw/~gcsun/c97.htm
http://www.bloodshed.net/index.html

Tagged
Technical Project Manager (Scurm) | Programmer (C#, Vue.js) | Advocate (INFJ-A) | j172.tw 人生是朝著目標前進的長遠道路 扔掉重物 兩手空空的走會更愉快