关闭

字符串最后一个单词的长度

132人阅读 评论(0) 收藏 举报

输入 hello world

输出 5

以空格为单词分隔符

最大128个输入



#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(void)
{
char shuru[200];

char * a;

int len=0,i,index=-1;
a=shuru;

gets(a);

len=strlen(a);
if(len==0) return 0;
if(len>128) return 0;

for(i=len-1;i>=0;i--)
{
if(shuru[i]==' ')
{index=i;break;}

}
if(index==-1)
printf("%d\n",len);
else
printf("%d\n",len-1-index);

/*
printf("hello world %s \n",shuru);
printf("hello world %s \n",a);
printf("hello world %d \n",len);
system("pause");
*/
}


0
0
查看评论

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

描述 计算字符串最后一个单词的长度,单词以空格隔开。 知识点 字符串,循环 运行时间限制 0M 内存限制 0 输入 一行字符串,长度小于128。 输出 整数N,最后一个单词的...
  • qqyuanhao163
  • qqyuanhao163
  • 2015-08-27 23:59
  • 3666

华为OJC++编程题001.计算字符串最后一个单词的长度

描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入:一个字符串,长度小于128 输出:一个整数N,最后一个单词的长度 #include #include using namespace std; int main() { string line; int len=0; int n...
  • taotanzhangfu
  • taotanzhangfu
  • 2016-07-16 08:46
  • 1311

【c++程序】 字符串最后一个单词的长度

//********************************************* //问题描述:求输入字符串中的最后一个单词的长度。 //Edited By Ethan on 2016-6-13 //On the Harbin Engineering Univerity #includ...
  • u012503639
  • u012503639
  • 2016-06-13 21:28
  • 485

华为OJ——字符串最后一个单词的长度

字符串最后一个单词的长度 题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串。 输出描述: 整数N,最后一个单词的长度。 输入例子: hello world 输出例子: 5 解答代码: #include #include using namespac...
  • u010480899
  • u010480899
  • 2016-05-14 09:00
  • 927

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

package test; import java.util.Scanner; public class GetLastStr { public static void main(String []args){ System.out.println("请输入你需要求解的字符串&...
  • blog_empire
  • blog_empire
  • 2016-03-31 19:15
  • 2439

如何判断一段字符串最后一个单词及其长度?

package lastletter; /** * * 题目: * 对于字符数组,求最后一个单词的长度。 * s = "Hello World" --->World、长度5 * */ public class LastLetter { ...
  • z_programmer
  • z_programmer
  • 2016-12-07 22:45
  • 507

计蒜客第12题---最后一个单词的长度

给定由大写,小写字母和空格组成的字符串,返回最后一个单词的长度。 如果不存在最后一个单词,返回0 注意:    “单词”是指不包含空格符号的字符串 例如:    s = “hello World”, 那么返回的结果是5 格式:    第一行...
  • dandelion1314
  • dandelion1314
  • 2015-07-21 19:10
  • 1021

Java-NowCoder-字符串最后一个单词的长度

题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 输入例子: hello world 输出例子: 5 import java.util.Scanner; ...
  • qq_30507287
  • qq_30507287
  • 2016-09-09 22:33
  • 485

字符串最后一个单词的长度

题目:给定一个字符串,求最后一个单词的长度,每个单词中间有空格。 例如:hello world
  • jxl890526
  • jxl890526
  • 2014-05-28 15:42
  • 6935

最后一个单词的长度(LintCode)

题目来源:LintCode 原题地址:http://www.lintcode.com/zh-cn/problem/length-of-last-word/# 题目: 给定一个字符串, 包含大小写字母、空格' ',请返回其最后一个单词的长度。 如果不存在最后...
  • lyy_hit
  • lyy_hit
  • 2015-10-26 17:03
  • 770
    个人资料
    • 访问:12225次
    • 积分:367
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:11篇
    • 译文:0篇
    • 评论:0条