int chnum(char *P)
{ int num=0,k,len,j;
len=strlen(p);
for(;_____;p++)
{ k=____; j=(--len);
while(____) k=k*10;
num=num+k;
}
return(num);
}
第1个回答 2020-04-05
len>0;
*p-'0';//因为输入的是字符,不减去字符0,结果就是ascii码值
j–– >0;
*p-'0';//因为输入的是字符,不减去字符0,结果就是ascii码值
j–– >0;
第2个回答 推荐于2016-05-14
int chnum(char *P)
{ int num=0,k,len,j;
len=strlen(p);
for(;_len>0____;p++)
{ k=_*(p)___; j=(--len);
while(_(j--)>0___) k=k*10;
num=num+k;
}
return(num);
}本回答被提问者采纳
{ int num=0,k,len,j;
len=strlen(p);
for(;_len>0____;p++)
{ k=_*(p)___; j=(--len);
while(_(j--)>0___) k=k*10;
num=num+k;
}
return(num);
}本回答被提问者采纳