zoukankan      html  css  js  c++  java
  • HWOJ-求字符串最后一个单词的长度

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

    例如:输入: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
    ",number);
                return 1;
            }
        }
        printf("%d
    ",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());
    		
    		
    		}
    
    }
    
  • 相关阅读:
    线段树模板
    树状数组练习
    树状数组模板
    codeforce——思维dp
    fib博弈
    寒假总结
    相邻的数互质
    大数取模运算
    阶乘因式分解(一)
    1和0既非素数也非合数
  • 原文地址:https://www.cnblogs.com/hupp/p/4761588.html
Copyright © 2011-2022 走看看