zoukankan      html  css  js  c++  java
  • 字符串最后一个单词的长度(华为在线训练)

    描述

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

    知识点 字符串,循环
    运行时间限制 0M
    内存限制 0
    输入

    一行字符串,长度小于128。

    输出

    整数N,最后一个单词的长度。

    样例输入 hello world
    样例输出 5

    #include <stdio.h>

    #include <string.h>

    #include LEN 1024

    int main(void)

    {

      int len, i, j;

      char str[LEN];

      gets(str);

      len = strlen(str);

      if (0 == len)

      {

        return 0;

      }

      if (128 < len)

      {

        return -1;

      }

      i = len -1;

      j = 0;

      while(i>=0 && str[i] == ' ')

      { i-- ;}

      while(i>=0 && str[i] != ' ')

      {

        i--;

        j++;

       }

      printf("%d ", j);

      return 0;

    }

  • 相关阅读:
    centos 修改语言、时区
    去除 ufeff
    Docker介绍及使用
    消息队列
    数据结构与算法
    Haystack
    Python面向对象之魔术方法
    关于Redis处理高并发
    Redis
    RESTful规范
  • 原文地址:https://www.cnblogs.com/luolizhi/p/4771535.html
Copyright © 2011-2022 走看看