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

mac2022-06-30  61

题目:给定一个字符串,求最后一个单词的长度,每个单词中间有空格。

例如:输入:hello world   输出:5

C代码:通过。

#include <stdio.h> #define maxn 1000 #include <string.h> int main() { int number = 0,i,len; char s[maxn]; gets(s); len = strlen(s); for(i = len-1; i >= 0; i--) { if(s[i] == ' ') { number = len - 1 - i; printf("%d\n",number); return 1; } } printf("%d\n",len); return 0; }

Java代码:没有通过

import java.util.Scanner; //输入一串字符求,它的最后一个单词的长度 public class LastWord { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入一串数字:"); String s=scanner.nextLine(); scanner.close(); String[] ss=s.split(" "); if(ss.length==0) System.out.println(s.length()); else System.out.println(ss[ss.length-1].length()); } }

 

转载于:https://www.cnblogs.com/hupp/p/4761588.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)