题目1121:首字母大写
2014-01-23 21:22
190 查看
import java.io.IOException; import java.io.FileReader; import java.io.InputStreamReader; import java.io.BufferedReader; import java.util.Scanner; class Main { public static final boolean DEBUG = false; public static final int N = 40; public static void main(String[] args) throws IOException { BufferedReader cin; String s; if (DEBUG) { cin = new BufferedReader(new FileReader("d:\\OJ\\uva_in.txt")); } else { cin = new BufferedReader(new InputStreamReader(System.in)); } while ((s = cin.readLine()) != null) { StringBuffer sb = new StringBuffer(s); char ch = sb.charAt(0); if (ch >= 'a' && ch <= 'z') { sb.setCharAt(0, (char)(ch - 32)); } for (int i = 1; i < sb.length(); i++) { char prev = sb.charAt(i - 1); ch = sb.charAt(i); if (prev == ' ' || prev == '\t' || prev =='\r' || prev == '\n') { if (ch >= 'a' && ch <= 'z') { sb.setCharAt(i, (char)(ch - 32)); } } } System.out.println(sb.toString()); } } }
相关文章推荐
- 题目1121:首字母大写
- 题目1121:首字母大写
- 题目1121:首字母大写
- 题目1121:首字母大写
- 九度OJ 题目1121:首字母大写
- 题目1121:首字母大写
- 九度OJ 题目1121:首字母大写
- 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与字母之间用下划线字符(_)分
- 杭电 2026 首字母变大写(题目有点水,但不妨碍我比它更水= =)
- 九度OJ 1121:首字母大写 (字符串处理)
- 3. 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与
- 九度oj-1121-首字母大写
- 九度OJ 1121:首字母大写 (字符串处理)
- js基础算法之 字符串首字母全大写Title Case a Sentence
- 一个数组中存储有且仅有大写和小写字母,编写一个函数对数组内的字母重新排列,让小写字母在所有大写字母之前
- HDU 2026 首字母变大写
- python开发_大小写转换,首字母大写,去除特殊字符
- HDOJ2026首字母变大写
- 利用汇编语言编程实现在屏幕上显示A-Z26个大写英文字母。
- hdu2026 首字母变大写(C语言)