题目描述

计算字符串最后一个单词的长度,单词以空格隔开。

输入描述:
一行字符串,非空,长度小于5000。

输出描述:
整数N,最后一个单词的长度。

输入例子:
hello world

输出例子:
5

思路

取a的长度,从后往前,如果当前不为空格,且当前位置>0,位置往前移动,计数加1

代码

#include <iostream>
#include <cstring>
using namespace std;int main(){char a[5000];gets(a);//将字符串读入int count=0;//用来计数int i=strlen(a);//取a的长度while(a[i-1]!=' '&&i>0){//从后往前,如果当前不为空格,且当前位置>0--i;//位置往前移动,计数加1++count;}cout<< count<<endl;return 0;
}

输出结果: 运行时间: <1 ms 占用内存:8460K 状态:答案正确

华为机试——字符串最后一个单词的长度相关推荐

  1. c语言计算字符串最后一个单词长度,2020-05-28华为机考题--字符串最后一个单词的长度(C语言实现)...

    题目描述 计算字符串最后一个单词的长度,单词以空格隔开. 输入描述: 一行字符串,非空,长度小于5000. 输出描述: 整数N,最后一个单词的长度. 示例1 hello world 输出 5 算法思路 ...

  2. 牛客网--华为机试在线训练1:字符串最后一个单词的长度

    牛客网–华为机试在线训练1:字符串最后一个单词的长度 题目地址: https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da? ...

  3. 华为机试HJ1:字符串最后一个单词的长度

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000. 输入描述: ...

  4. 华为机考HJ1字符串最后一个单词的长度

    华为机考HJ1字符串最后一个单词的长度C语言解法 统计的是字符串最后一个单词的长度. 而不是单词的内容,所以单词的内容并不重要. 只需要用空格来做标志位即可. getchar():每次只收一个字符. ...

  5. 华为机试题1:计算字符串最后一个单词的长度,单词以空格隔开。

    输出一个整数,表示输入字符串最后一个单词的长度. #include "stdafx.h" #include<iostream> #include<string&g ...

  6. 华为机试-字符串子序列II

    华为机试-字符串子序列II 1.思路 2.代码 1.思路 理解这个抽象题目,其实就是一个求最长子序列的题目.求最长子序列我们一般使用动态规划来做. 与以往不同的是,我们需要倒序求最长子序列,这样可以求 ...

  7. 华为机试--字符串ASC码+偏移量实现加密

    华为机试–字符串ASC码+偏移量实现字符串加密的JS实现 题目描述:给出原文字符串str,通过对字符串的每个字母进行改变来实现加密,加密方式是在每一个字母str[i]偏移特定数组元素a[i]的量.数组 ...

  8. 华为机试—字符串处理专题

    文章目录 (leetbook)字符串-125.验证回文串 5. 最长回文子串 131.分割回文串(见回溯) HJ1计算字符串最后一个单词的长度,单词以空格隔开 HJ2输出输入字符串中含有该字符的个数 ...

  9. c语言求最后一个单词的长度,试题2:计算字符串最后一个单词的长度

    试题描述:计算字符串最后一个单词的长度,单词之间以空格隔开 涉及的知识点: 1.scanf读取: 1.1.以%d读取时,只识别"十进制整数".对 %d 而言,空格.回车. Tab ...

最新文章

  1. 栈的应用_DFS解迷宫问题
  2. BZOJ 1815: [Shoi2006]color 有色图 [Polya DFS 重复合并]
  3. kayui进行添加_layui实现点击按钮添加一行的方法
  4. ResNet及其变种的结构梳理、有效性分析与代码解读(PyTorch)
  5. 中介者模式php,PHP设计模式之中介者模式
  6. zoj 1718 poj 2031 Building a Space Station
  7. css实现椭圆绕圈动画
  8. OpenWrt旁路由设置教程
  9. 互斥事件的概念和公式_独立事件与互斥事件的区别与联系公式
  10. 自考CISSP信息分享
  11. Microsoft Excel 最大行数各版本介绍
  12. 密苏里大学理工学院计算机,密苏里大学理工学院
  13. adf机器_STOLL机器——ADF-3 681000 机器赏析
  14. 【动态规划】入门练习题浅总
  15. java中,通过FastJson对海量数据的Json文件,边读取边解析
  16. 2018年家用计算机推荐,家用激光打印机2018推荐 这几款性价比不错
  17. 统计双色球各个数字的中奖概率
  18. 【用户画像】应用场景
  19. 颜色直方图, HSV直方图, histogram bins
  20. SQL语句条件判断之case when基本用法

热门文章

  1. d.php xfso_centos平台基于snort、barnyard2以及base的IDS(入侵检测系统)的搭建与测试及所遇问题汇总...
  2. List<?> list= new ArrayList<?>接口引用指向实现类的对象.
  3. [EMU8086]基于8086的汇编语言学习
  4. phpcmsV9 添加内容:如何“增加复选框、下拉菜单”(含案例、截图)- 教程篇
  5. “false”类型转换:string类型转boolean - 代码篇
  6. 经历了px、em之后,用 rem 适配屏幕
  7. emlog和typecho文章采集插件 简数第三方数据采集
  8. python里面装数据库_python 安装操作 MySQL 数据库.
  9. db2中null和空值的区别_MySQL数据库的表中 NULL和空值 到底有什么区别呢?
  10. 清远职业技术学院php,清远职业技术学院2020招生录取分数线