HDOJ2026

来源:互联网 发布:嘉霖集团 知乎 编辑:程序博客网 时间:2024/06/06 02:22

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.Scanner;class Main{    public static void main(String args[]){        Scanner sc = new Scanner(System.in);        while(sc.hasNext()){            String str = sc.nextLine();            char[] ch = str.toCharArray();            char flag = ' ' ;            char c =ch[0];             System.out.print((char)(c-32));            for (int i = 1; i < ch.length; i++) {                System.out.print(ch[i]);                if(ch[i]==' '){                    c = ch[++i];                    System.out.print((char)(c-32));                }            }            System.out.println();        }    }}