【华为OJ平台练习题】求最后一个单词长度
最近学c语言,觉得很单调,就开始刷题~华为的题我实在刷不过啊,本地编辑器都没问题的,但是每次都显示测试用例两个不通过!求大神帮忙解答啊~
代码如下
#include<stdio.h>
#include<string.h>
void length(char *str)
{
char *last = str;
while(*str)
{
if(*str == ' ')
{
last = str+1;
}
str++;
}
printf("%d\n",strlen(last)-1);
}
int main()
{
char a[128];
fgets(a,sizeof(a),stdin);
length(a);
return 0;
}