描述: | 计算字符串最后一个单词的长度,单词以空格隔开。 |
题目类别: | 字符串 |
难度: | 初级 |
运行时间限制: | 无限制 |
内存限制: | 无限制 |
阶段: | 入职前练习 |
输入: | 一行字符串,长度小于128。 |
输出: | 整数N,最后一个单词的长度。 |
样例输入: | hello world |
样例输出: | 5 |
#include <iostream>
#include <cstring>
using namespace std;
int lastwordlen(char a[])
{
int len=strlen(a)-1;
int cnt=0;
for(int i=len;i>-1&&a[i]!=' ';i--)
{
cnt++;
}
return cnt;
}
int main()
{
char str[128];
gets(str);
if (strlen(str)<128)
cout<<lastwordlen(str)<<endl;
else
return -1;
return 0;
}