题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
http://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;
int main()
{
string a;
while(getline(cin, a))
{
int b = 0;
for (int i = a.length()-1; i >= 0; i--)
{
if(a[i]==' ')
{
b = i;
break;
}
}
int c=0;
if(b!=0)
{
c = a.length() - b-1;
}
else
{
c=a.length();
}
cout << c;
}
return(0);
}
#include <string.h>
#include <stdio.h>
using namespace std;
int main()
{
string a;
while(getline(cin, a))
{
int b = 0;
for (int i = a.length()-1; i >= 0; i--)
{
if(a[i]==' ')
{
b = i;
break;
}
}
int c=0;
if(b!=0)
{
c = a.length() - b-1;
}
else
{
c=a.length();
}
cout << c;
}
return(0);
}