acm-2026
来源:互联网 发布:热血传奇网络加速器 编辑:程序博客网 时间:2024/06/03 15:33
首字母变大写
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 60026 Accepted Submission(s): 32951
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
思路:将输入的字符串进行遍历,用一个值来判断空格,当遇到空格后的下一个字符为字母a-z则进行字符大小写转变。
import java.util.*;class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { String str = sc.nextLine(); char chs[] = str.toCharArray(); boolean yes = true; boolean kg = false; for (int i = 0; i < chs.length; i++) { if (chs[i] == ' ') { yes = true; } if (yes && chs[i]>='a'&&chs[i]<='z'){ chs[i] = (char) (chs[i] - 32); yes = false; } } str = new String(chs); System.out.println(str); } }}
0 0
- acm 2026
- acm-2026
- acm.njupt--2026
- 杭电acm 2026
- 杭电acm--2026
- ACM
- acm
- ACM
- acm
- ACM!!
- ACM!!
- acm
- ACM
- ACM
- acm
- acm
- ACM
- ACM
- 类模板和宏定义应用
- NYOJ-ACM- 数数
- java中的‘==’和equals()区别
- Java基础提高篇(三)持有对象
- 弗洛伊德算法(求各顶点间最短路径):可打印最短路径
- acm-2026
- eclipse中使用git
- RecycleView一页只显示一个列表项
- 互斥锁和条件变量(1)
- (转)今天的人工智能比肩工业革命毫不夸张
- 迪杰斯特拉算法(可打印最短路径)
- strchr函数的使用
- 枚举转化为JSON字符串
- POJ