Description
编写一函数len,求一个字符串的长度,注意该长度不计空格。要求用字符指针实现。在主函数中输入字符串,调用该len函数后输出其长度。
int len(char *sp)
{
//实现sp所指串的长度,不计空格。
}
Input
输入一个字符串,以回车结束,长度不超过100。
Output
输出一个整数,单独占一行。
Sample Input
What day is today?
Sample Output
15
HINT
#include<iostream>
#include<cstring>
using namespace std;
char str[101]={0};
int len( char *sp );
int main ()
{
gets(str);
len(str);
return 0;
}
int len( char *sp )
{
int d,i,n;
d=strlen(sp);
n=d;
for (i=0;i<n;i++,sp++)
{
if (*sp==' ')
d--;
}
cout<<d<<endl;
return 0;
}