码迷,mamicode.com
首页 > 其他好文 > 详细

单词接龙

时间:2016-08-23 11:21:54      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

拉姆刚开始学习英文单词,对单词排序很感兴趣。
如果给拉姆一组单词,他能够迅速确定是否可以将这些单词排列在一个列表中,使得该列表中任何单词的首字母与前一单词的为字母相同。
你能编写一个程序来帮助拉姆进行判断吗?

 1 import  java.util.Scanner;
 2 
 3 public class a {
 4 
 5     public static void main(String[] args) {
 6 
 7             // TODO Auto-generated method stub
 8             boolean flag=true;
 9             Scanner scanner =new Scanner(System.in);
10 
11                 while(scanner.hasNext())
12                 {
13                 int n=scanner.nextInt();
14                 char c;
15                 
16                 String s="";
17                 s=scanner.next();
18                 
19                 char[] ss=s.toCharArray();
20                 c=ss[ss.length-1];
21 
22                 n--;
23                 while(n>0)
24                 {
25                     s=scanner.next();
26                     ss=s.toCharArray();
27                     if(!s.isEmpty()&&flag)
28                     {
29                     if(ss[0]==c)
30                         {c=ss[ss.length-1];}
31                     else {flag=false;}
32                     }
33                     n--;    
34                 }
35                     if(flag)
36                         System.out.println("Yes");
37                     else
38                         {
39                         System.out.println("No");
40                         flag=true;
41                         }            
42                 }
43 
44             }
45 
46         }

 

单词接龙

标签:

原文地址:http://www.cnblogs.com/ghuosaao/p/5798334.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!