第6次编程作业
来源:互联网 发布:数据挖掘导论试题 编辑:程序博客网 时间:2024/06/08 17:47
1
单词长度(5分)
题目内容:
你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it's”算一个单词,长度为4。注意,行中可能出现连续的空格。
输入格式:
输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。
输出格式:
在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。
输入样例:
It's great to see you here.
输出样例:
4 5 2 3 3 4
时间限制:500ms内存限制:32000kb
import java.util.Scanner;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner in = new Scanner(System.in);String s = in.nextLine();char ch = ' ';char c_end = '.';for(int i = s.indexOf(ch); i > 0; i = s.indexOf(ch)){s = s.substring(i+1);//将第一个空格包括空格以前的字符串删除while(s.indexOf(ch) == 0){//若出现连续空格,则删除s = s.substring(1);}System.out.print(i+" ");}System.out.print(s.indexOf(c_end));//打印最后一个不包括.的字符串}}
0 0
- 第6次编程作业
- 第1次编程作业
- 第2次编程作业
- 第3次编程作业
- 第4次编程作业
- 第5次编程作业
- 第7次编程作业
- 第6 次作业
- 第6次作业
- 第6次作业
- 第6次课后作业
- C++第6次作业
- C++第6次作业
- c++第6次作业
- c++第6次作业
- c++第6次作业
- c++第6次作业
- c++第6次作业
- poj 3225 线段树1,0互变 全变0全变1模板
- Android 如何隐藏应用程序的图标
- [Android] ImageView.ScaleType设置图解
- 在Activity中设置组件为整个屏幕的1/3
- MyEclipse常用快捷键
- 第6次编程作业
- jquery判断滚动条距离顶部的距离
- eclipse中解决update maven之后jre被改成1.5的问题
- Linux文件结构和Ubunto常见命令
- 关于CSRF攻击及mvc中的解决方案 [ValidateAntiForgeryToken]
- session
- 二叉树总结
- [Leetcode] 103. Binary Tree Zigzag Level Order Traversal
- poj 2887 Big String 块状链表