计算字符串最后一个单词的长度,单词以空格隔开。
来源:互联网 发布:python安装matplotlib 编辑:程序博客网 时间:2024/05/28 15:18
华为面试题:
计算字符串最后一个单词的长度,单词以空格隔开。
一行字符串,非空,长度小于5000。
代码如下:
#include<iostream>
#include<string>
using namespace std;
int main()
{
int str_len = 0;
string str;
char src[1000];
cin.getline(src,1000);
str = src;
//cout << str << endl;
size_t str_sz;
str_sz = str.size();
//cout << str_sz << endl;
//cout << "pass" << endl;
int i = 0;
while (str.substr(i, 1) != "\0")
{
if (str.substr(i, 1) != " ")
{
str_len++;
i++;
//cout << str_len << str << endl;
}
else
{
str_len = 0;
i++;
//cout << str_len << str << endl;
}
}
cout << str_len;
return 0;
}
我的收获如下:
1.cin作为输入时到空格键或回车键就截止了,C++中输入一行字符用cin.getline(str,1000)//str为char*str[1000]型变量,1000为长度
2.字符串是以“\0”结尾的
0 0
- 计算字符串最后一个单词的长度,单词以空格隔开
- 计算字符串最后一个单词的长度,单词以空格隔开。
- 第一天:计算字符串最后一个单词的长度,单词以空格隔开。
- 计算字符串最后一个单词的长度,单词以空格隔开
- java实现 计算字符串最后一个单词的长度,单词以空格隔开。
- 计算字符串最后一个单词的长度,单词以空格隔开
- 【华为 OJ】 计算字符串最后一个单词的长度,单词以空格隔开
- 计算字符串最后一个单词的长度,单词以空格隔开
- 计算字符串最后一个单词的长度,单词以空格隔开。
- 计算字符串最后一个单词的长度,单词以空格隔开
- 计算字符串最后一个单词的长度,单词以空格隔开。
- 计算字符串最后一个单词的长度,单词以空格隔开。
- 1——计算字符串最后一个单词的长度,单词以空格隔开
- 1.计算字符串最后一个单词的长度,单词以空格隔开。
- 华为上机编程之计算字符串最后一个单词的长度,单词以空格隔开
- 计算字符串最后一个单词的长度,单词以空格隔开
- 计算字符串最后一个单词的长度,单词以空格隔开。(华为在线编程题目)
- 计算字符串最后一个单词的长度,单词以空格隔开
- Hibernate持久化类与主键生成策略
- 《java websocket》之 实现
- 第十次ccf 地铁修建
- 我在写代码的时候使用搜索引擎来解决问题的完整过程
- C程序的存储空间
- 计算字符串最后一个单词的长度,单词以空格隔开。
- Nginx配置详解
- 如何修改Eclipse中的servlet源码
- POJ1068题(s括号串可有两种表示,p和w)
- 海明码java实现
- 响应send按钮的点击事件
- [转]git忽略对已入库文件的修改
- Win7下mysql root账户登录提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
- influxDB基本名词