2 下面函数的功能是将一个整数字符串转换为一个整数,例如:\1234\转换为1234,请填空使程序完整。
int chnum(char *p) { int num=0,k,len,j; len=strlen(p);
for( ; 【3】 ; p++)
{ k= 【4】 ; j=(--len); while( 【5】 ) k=k*10; num=num+k; }
return (num); }
3 下面函数的功能使统计子串substr在母串str中出现的次数,请填空使程序完整。
int count(char *str, char *substr) { int i,j,k,num=0;
for(i=0; 【6】 ;i++)
for( 【7】 ,k=0;substr[k]==str[j];k++,j++) if(substr [ 【8】 ]==’\\0’) { num++ ; break ; } return (num); }
4 下面函数的功能是用递归法将一个整数存放到一个字符数组中,存放时按逆序存放,如483存放成“384”,请填空使程序完整。
void convert(char *a, int n) { int i;
if((i=n/10)!=0) convert( 【9】 ,i); else *(a+1)=0; *a= 【10】 ; }
结构体 文件
单项选择题(1~8题每题5分,9~18题每题6分,共100分) 1 有以下说明语句,对结构变量中成员age的正确引用是&#x