首字母变大写

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 47489    Accepted Submission(s):
26251

Problem Description
输入一个英文句子,将每个单词的第一个字母改成大写字母。
 
Input
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
 
Output
请输出按照要求改写后的英文句子。
 
Sample Input
i like acm
i want to get an accepted
 
Sample Output
I Like Acm
I Want To Get An Accepted

import java.util.*;
class Main{
public static void main(String args[])
{Scanner cin=new Scanner(System.in);
while(cin.hasNext())
{String str=cin.nextLine();
char []a=str.toCharArray();
a[0]=(char)(a[0]-32);
for(int i=1;i<str.length();i++)
{if(a[i]==' '&&a[i+1]!=' ')
a[i+1]=(char)(a[i+1]-32);}
for(int i=0;i<str.length();i++)
System.out.print(a[i]);
System.out.println();

}
}
}

这里不需要吃掉回车键

 

最新文章

  1. ABAP 常见查询问题解决方法
  2. OpenCv遍历图像小结
  3. 同步博客到CSDN
  4. HTMLTestRunner修改Python3的版本
  5. 【C++实现python字符串函数库】strip、lstrip、rstrip方法
  6. linux命令之 用户和群组
  7. [CareerCup] 9.9 Eight Queens 八皇后问题
  8. SmartImageView&amp;常见的开源代码
  9. python表达式
  10. Datatable导出Excel
  11. cmd远程连接数据库
  12. linunx 定位最耗资源的进程
  13. 【转】Android:Bluetooth 的打开和关闭--不错
  14. T-SQL 运算符
  15. 删除input或textarea输入框在移动版显示的阴影(Safari/iPhone)
  16. CSS sliod属性
  17. html5+ XMLHttpRequest
  18. Linux指令--chgrp
  19. C# — 实现软件开机自启功能(不需要管理员权限)
  20. Xamarin.Android 解决打开软键盘导致底部菜单上移问题

热门文章

  1. Hard Life
  2. Ubuntu配置apache
  3. Dynamips/Dynagen模拟CISCO路由环境
  4. BZOJ2464: 中山市选[2009]小明的游戏
  5. Node.js权威指南 (12) - Node.js中的其他模块
  6. zabbix通过jmx监控tomcat
  7. linux下阅读源代码的工具
  8. Entity Framework系列文章导航
  9. 统计难题 HDOJ--2222
  10. HTTP Authorization