问题描述:计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于100。 (注:字符串末尾不以空格为结尾) ·输入描述: 11·输入一行,代表要计算的字符串,非空,长度小于100 输出描述: 输出一个整数,代表输入字符串最后一个单词的长度。
时间: 2023-06-07 15:12:09 浏览: 90
Sure, 我知道你要问什么。这是一个计算字符串最后一个单词长度的问题。我可以帮你解决。
你可以参考下面的 Python 代码:
```python
s = input().rstrip()
last_word_len = 0
for i in range(len(s)-1,-1,-1):
if s[i] != ' ':
last_word_len += 1
elif last_word_len > 0:
break
print(last_word_len)
```
输入格式为:
```
Hello World
```
输出格式为:
```
5
```
希望能帮助到你。
相关问题
使用最简单Java程序问题描述:计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于100。 (注:字符串末尾不以空格为结尾) ·输入描述: 11·输入一行,代表要计算的字符串,非空,长度小于100 输出描述: 输出一个整数,代表输入字符串最后一个单词的长度。
好的,我已经理解了您的要求,并且知道您的第一个问题是关于计算字符串最后一个单词的长度的。
以下是一个简单的Java程序解决此问题:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
String[] words = input.split(" ");
System.out.println(words[words.length-1].length());
}
}
请注意,该程序会从标准输入读取一行字符串,然后使用split()方法将该字符串分割成单词数组。输出最后一个单词的长度。
希望这能回答您的问题。如果您有其他问题,请随时问我。
使用Java程序解决问题描述:计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于100。 10 (注:字符串末尾不以空格为结尾) ·输入描述: 11·输入一行,代表要计算的字符串,非空,长度小于100 13·输出描述: 14·输出一个整数,代表输入字符串最后一个单词的长度。
你好,根据你的要求,我可以提供以下Java代码解决你的问题:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String inputStr = scanner.nextLine();
String[] words = inputStr.split(" ");
int len = words.length;
int lastWordLen = words[len-1].length(); // 获取最后一个单词的长度
System.out.println(lastWordLen);
}
}
```
你可以将以上代码复制到你的Java项目中运行,输入一个字符串后即可返回最后一个单词的长度。如果你还有其他问题或需求,请随时告诉我,我会尽力为你解答并提供帮助。
阅读全文