华为历年笔试面试机考试题在线练习----字符串最后一个单词的长度

xiaoxiao2021-02-28  34

题目描述

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

输入描述:

一行字符串,非空,长度小于5000。

输出描述:

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

示例1

输入

复制 hello world

输出

复制 5 #include<stdio.h> #include<string.h> int main(){ char str[5005]; gets(str); int count = 0; int len; int i; len = strlen(str); for(i = len - 1; i >= 0; i --){ if(str[i] != ' '){ count ++; } else{ break; } } printf("%d",count); return 0; }

注意:

gets(s)与scanf("%s",s)的区别

转载请注明原文地址: https://www.6miu.com/read-2624667.html

最新回复(0)