Problem D: 零起点学算法106——首字母变大写

Time Limit: 1 Sec  Memory Limit: 64 MB
Submit: 18252  Solved: 5211

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
代码如下:
#include<bits/stdc++.h>
using namespace std; int main(){
char a[101];
while(gets(a)!=NULL){
a[0]=toupper(a[0]);
for(int i=1;i<(int)strlen(a);i++){
if(a[i]==' ') a[i+1]=toupper(a[i+1]);
}
printf("%s\n",a);
} return 0;
}

最新文章

  1. 同步与异步 &amp; 阻塞与非阻塞
  2. Linux vmstat字段解析
  3. sql server 取随机行
  4. VS2010下配置OCI编程
  5. 一种好的持久层开发方法——建立BaseDao和BaseDaoImpl
  6. Article Master Data Deviation
  7. Java [leetcode 14] Longest Common Prefix
  8. WPF动画之路径动画(3)
  9. iOS ui界面vtf 开发
  10. struts2之chain的使用
  11. 固定表格行列(expression)
  12. iOS 5 故事板入门(3)
  13. Appium元素定位
  14. dubbo中Listener的实现
  15. HDU - 4135 Co-prime 容斥定理
  16. Centos 7 Linux系统修改网卡名称为ethx
  17. 结合JDK源码看设计模式——单例模式
  18. Codeforces Round #486 (Div. 3) A. Diverse Team
  19. hdu5449 Robot Dog (树形dp+倍增lca)
  20. google test框架与eclipse插件

热门文章

  1. Delphi中Stringlist的自定义排序(将函数地址做为参数)
  2. 【转载】synopsys中工具介绍,VCS,DC,PT等
  3. @Configuration 配置类打断点后,一启动项目读取到该配置类的话就会进断点
  4. 转载-GNSS缩写
  5. 掌控安全学院SQL注入靶场-布尔盲注(一)
  6. webpack和source map
  7. docker 运行环境
  8. BIP 两个请求成功后,才能做某一件事
  9. python逐行读取替换文件中的字符串
  10. Linux下hadoop和spark的基础环境配置准备