• 7-26 单词长度(15 分)


    你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it's算一个单词,长度为4。注意,行中可能出现连续的空格;最后的.不计算在内。

    输入格式:

    输入在一行中给出一行文本,以.结束

    提示:用scanf("%c",...);来读入一个字符,直到读到.为止。

    输出格式:

    在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。

    输入样例:

    It's great to see you here.
    

    输出样例:

    4 5 2 3 3 4
    回头看看这些基础题目。。。
    import java.util.Scanner;
    
    public class Main {
        static int getlength(String s) {
            int c = s.length() - 1;
            if(s.charAt(c) == '.')return c;
            return c + 1;
        }
        public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            String s = null;
            int flag = 0;
            while(s == null || s.charAt(s.length() - 1) != '.') {
                s = in.next();
                int c = getlength(s);
                if(c > 0) {
                    if(flag == 1)System.out.print(' ');
                    else flag = 1;
                    System.out.print(c);
                }
            }
        }
    }
  • 相关阅读:
    harbor docker
    dns服务器
    k8s
    frps
    svn 搭建
    phpstrom 破解 转载https://www.jianshu.com/p/e71361b3bfee
    公开课
    k8s
    rsync各种备份
    定时任务
  • 原文地址:https://www.cnblogs.com/8023spz/p/9354887.html
Copyright © 2020-2023  润新知