c语言

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#include

#include

#define N 8

typedef struct

{ char num[10];

int year,month,day ;

}STU;

/**********found**********/

___int___ fun(STU *std, char *num)

{ int i; STU a={"",9999,99,99};

for (i=0; i

/**********found**********/

if( strcmp(_____,num)==0 )

/**********found**********/

return (___3___);

return a;

}

main()

{ STU std[N]={ {"111111",1984,2,15},{"222222",1983,9,21},{"333333",1984,9,1},

{"444444",1983,7,15},{"555555",1984,9,28},{"666666",1983,11,15},

{"777777",1983,6,22},{"888888",1984,8,19}};

STU p; char n[10]="666666";

p=fun(std,n);

if(p.num[0]==0)

printf("\nNot found !\n");

else

{ printf("\nSucceed !\n ");

printf("%s %d-%d-%d\n",p.num,p.year,p.month,p.day);

}

}

#include

#include

#define M 5

#define N 20

/**********found**********/

int fun(char (*ss) ___1___, int *n)

{ int i, k=0, len=0;

for(i=0; i

{ len=strlen(ss[i]);

/**********found**********/

if(i==0) *n=___2___;

if(len>*n) {

/**********found**********/

___3___;

k=i;

}

}

return(k);

}

main()

{ char ss[M][N]={"shanghai","guangzhou","beijing","tianjing","cchongqing"};

int n,k,i;

printf("\nThe original strings are :\n");

for(i=0;i

k=fun(ss,&n);

printf("\nThe length of longest string is : %d\n",n);

printf("\nThe longest string is : %s\n",ss[k]);

}

相关文档
最新文档