题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
http://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
include<stdio.h>
include<stdlib.h>
include<string.h>
int main()
{
int len = 0, out = 0, blank_loc = -1;
char* p = (char)malloc(sizeof(char));
char YS;
YS = p;
gets(p);
len = strlen(p);
// len--;
while (len > 0)
{
len--;
if (*(p + len) == ' ')//此处一开始写成=号了,排查了很久
//今后务必仔细不能疏忽
{
blank_loc = len;
goto JS;
}
}
JS:
len = strlen(p);
printf("%d", len - blank_loc - 1);
getchar();
return 0;}
查看7道真题和解析
