初级-字符串最后一个单词的长度
来源:互联网 发布:变声软件变成女人声 编辑:程序博客网 时间:2024/06/05 08:20
题目
思路
- 字符串长度已知,可以使用char数组,也可以使用string保存输入数据。string更加通用、强大,所以习惯上还是喜欢使用string。
输入字符串的几种方式:
- C语言:
#include <stdio.h>
char buf[130];
gets(buf);
- C++:
#include <string>
string buf;
cin.geline(buf);
getline原型:istream& getline(char line[], int size, char endchar = ‘\n’);
可以看到getline是以换行位结束标志。- C语言:
从字符串最后一个字符开始计数,直到找到‘ ’空格为止,这就是最后一个单词的长度。
代码
#include <iostream>#include <string>using namespace std;int main(){ string str; getline(cin,str); //cout<<str<<endl; unsigned long i; for(i = str.length(); i > 0; i--) { if(str[i] == ' ') { i++; break; } } //cout<<str.length()<<" " <<i<<endl; cout<<str.length() - i<<endl; return 0;}
0 0
- 初级-字符串最后一个单词的长度
- 华为OJ 初级:字符串最后一个单词的长度
- 华为初级:字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 字符串最后一个单词的长度
- 阿里云ubuntu 16.04 Server配置方案 4 VPS面板 AMH
- php mongodb Class 'MongoClient' not found
- UCOS基础概念总结
- eclipse 中显示行号
- freemark-语法2
- 初级-字符串最后一个单词的长度
- css3绘制八卦图及动画效果
- (移动端)图片上传效果
- Echart图标透明渐变
- 数据库
- 什么是操作系统?
- LinkedList和ArrayList的区别
- JAVA编程思想(二)操作符
- SSM 框架 搭建