c语言高手请进!!!!!!!!!!!急!!1

下面函数的功能是将一个整数字符串转换成一个整数 如“1234”转换成
1234 ,
int chnum(char *p)
{int num=0,k,len,j;
len=shtlen(p);
for( ;_____________;p++)
{
k=________;
j=(--len);
while (________________)k=k*10;
num=num+k;
}return(num);
}

这是个填空题 谢了呵呵
以下函数用于统计一行字符中的单词的个数,单词之间用空格分隔,请填写缺少的语句。

int word_num(char strl[])
{int i,num=0,word=0;
for(i=0;strl[i]!=__________;i++)
if(______________==' ')word=0;
else if(word==0)
{word=1;
_________________;
}
return(num);
}

谢了 呵呵

1.
int chnum(char *p)
{int num=0,k,len,j;
len=strlen(p);
for(;*p!='\0';p++)
{
k=*p-'0';
j=--len;
while (j-->0)k=k*10;
num=num+k;
}return(num);
}
2.
int word_num(char strl[])
{int i,num=0,word=0;
for(i=0;strl[i]!='\0';i++)
if(strl[i]==' ')word=0;
else if(word==0)
{word=1;
num++;
}
return(num);
}
温馨提示:答案为网友推荐,仅供参考