当前位置:   article > 正文

首字母变大写 --输入一个英文句子,将每个单词的第一个字母改成大写字母。_输入一个英文句子,要求将每个单词的首字母改成大写字母。输入格式:测试数据有

输入一个英文句子,要求将每个单词的首字母改成大写字母。输入格式:测试数据有
题目描述:

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
我的代码://puts函数自带换行功能,最开始不知道导致格式不对,哎,新手啊,慢慢来吧。
#include<stdio.h>
#include<string.h>
int main()
{ char a[500];
 int i,k;
 while(gets(a)!=NULL)
 { k=strlen(a);
  a[0]-=32;
  for(i=0;i<k;i++)
  { if(a[i]==' ')
    a[i+1]-=32;  
  }
  puts(a);
  //printf("\n");
 }
 //printf("\n");
 return 0;
} 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/527294
推荐阅读
相关标签
  

闽ICP备14008679号