zoukankan      html  css  js  c++  java
  • HDOJ 2026 首字母变大写

    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 Strs = sc.nextLine();
                if(Strs.charAt(0)!=' '){
                    System.out.print((char)(Strs.charAt(0)-32));
                }else{
                    System.out.print(Strs.charAt(0));
                }
    
                for(int i=1;i<Strs.length();i++){
                    if(Strs.charAt(i-1)==' '&&(Strs.charAt(i)>=97&&Strs.charAt(i)<=122)){
                        System.out.print((char)(Strs.charAt(i)-32));
                    }
                    else{
                        System.out.print(Strs.charAt(i));
                    }
                }
                System.out.println();
            }
        }
    
    }
    
  • 相关阅读:
    高斯消元模板(通用+异或)
    矩阵快速幂模板
    hdu 6185 递推+矩阵快速幂
    欧几里得小结
    乘法逆元模板
    vijo 1456最小总代价
    MariaDB数据库
    docker基本命令
    std::tuple
    boost::asio
  • 原文地址:https://www.cnblogs.com/webmen/p/5739507.html
Copyright © 2011-2022 走看看