zoukankan      html  css  js  c++  java
  • ytu 1938:首字母变大写(水题)

     首字母变大写

    Time Limit: 1 Sec  Memory Limit: 64 MB
    Submit: 110  Solved: 43
    [Submit][Status][Web Board]

    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

    HINT

     1 #include <iostream>
     2 
     3 using namespace std;
     4 
     5 int main()
     6 {
     7     char s[101];
     8     while(cin.getline(s,100,'
    ')){
     9         int i;
    10         for(i=0;s[i]!='';i++){
    11             if(('a'<=s[i] && s[i]<='z')){
    12                 s[i]-=32;
    13                 break;
    14             }
    15         }
    16         for(i=i+1;s[i]!='';i++){
    17             if(s[i]==' '){
    18                 if( ('a'<=s[i+1] && s[i+1]<='z') && s[i+1]!=''){
    19                     s[i+1]-=32;
    20                 }
    21             }
    22         }
    23         cout<<s<<endl;
    24     }
    25     return 0;
    26 }

    Freecode : www.cnblogs.com/yym2013

  • 相关阅读:
    面向对象
    面向对象
    面向对象
    面向对象
    面向对象
    面向对象
    面向对象
    面向对象
    3.1
    面向对象
  • 原文地址:https://www.cnblogs.com/yym2013/p/3460315.html
Copyright © 2011-2022 走看看