1165: 零起点学算法72——首字母变大写

﹏ヽ暗。殇╰゛Y 2023-01-12 11:38 220阅读 0赞

Description

输入一个英文句子,将每个单词的第一个字母改成大写字母。

Input

输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。

Output

请输出按照要求改写后的英文句子。

" class="reference-link">Sample Input 5f8f312f51791b8bb0ed0ae07c2ffa43.gif

  1. i like acm
  2. i want to get an accepted

Sample Output

  1. I Like Acm
  2. I Want To Get An Accepted

Source

零起点学算法

Code

  1. #include<iostream>
  2. #include<stdio.h>
  3. #include<string.h>
  4. using namespace std;
  5. int main()
  6. {
  7. char str[200];
  8. while(gets(str)!=NULL)
  9. {
  10. str[0]-=32;
  11. for(int i=1;str[i]!='\0';i++)
  12. {
  13. if(str[i-1]==' ')
  14. {
  15. str[i]-=32;
  16. }
  17. }
  18. cout<<str<<endl;
  19. }
  20. }

发表评论

表情:
评论列表 (有 0 条评论,220人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SDUTACM字母

    题目描述 输入一个英文句子,将每个单词的第一个字母改成大写字母。 输入 输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。 输出