描述
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。
输入描述:
输入一行,代表要计算的字符串,非空,长度小于5000。
输出描述:
输出一个整数,表示输入字符串最后一个单词的长度。
下面展示一些 内联代码片
。
c++代码是需要编写分号得,但是不区分空格的,
所有的代码是落在mian函数中的,
string 是汇入一整行的含义
cin容易在使用的过程中超时
algorithm库中常用的是size reverse 等函数
#include<stdio.h>
#include<iostream>//
#include<string>
#include<algorithm>
using namespace std;
int main()//c++ 以一个大的函数进行传入
{
string str;
getline(cin,str);//导入字符串的输入函数
str.reserve();
int last_worde_len=0;
int str_len=0;
for(int i=str.size()-1;i>=0;i--)//倒叙的时候记得字符串的首地址是零末地址是len-1
{
if(str[i]!=' ')
str_len++;
else
break;
}
cout<<str_len;
return 0; 最后return 0
}