字符串最后一个单词的长度
1 #include <stdio.h> 2 int main(void) 3 { 4 int count = 0; 5 char st[5000] = {0}; 6 char *p = NULL; 7 fgets(st,sizeof(st),stdin); 8 for(p = st;*p != '\n';p++) 9 ; 10 for(;*p != ' ' && p != st;p--) 11 count++; 12 if(*p == ' ') 13 count--; 14 printf("%d\n",count); 15 return 0; 16 }
题目描述
计算字符串最后一个单词的长度,单词以空格隔开。
输入描述:
一行字符串,非空,长度小于5000。
输出描述:
整数N,最后一个单词的长度。
输入例子:
hello world
输出例子:
5
========================if i have some wrong, please give me a message, thx.========================