Uppercase

Time Limit: 2000/1000ms (Java/Others)

Problem Description:

 给出一句中间无特殊符号的英语句子,要求将各单词的首字母改大写。

Input:

先输入n,表示有n组测试数据,下面每一组数据为一句英语,且句子总长度不超过100。

Output:

输出每一组数据修改后的句子。

Sample Input:

3
hello world!
i am understand!
how are you!

Sample Output:

Hello World!
I Am Understand!
How Are You!
解题思路:水题!!!思路很简单,先将首字母改成大写,再依次遍历字符串,当a[i-1]是空格字符' '且a[i]是小写字母时,就将其换成大写字母,水过。
杭电hdu2026与此题一样,题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2026
AC代码:
 #include<bits/stdc++.h>
using namespace std;
int main()
{
char a[];int n;
cin>>n;getchar();
while(n--){
gets(a);
if(a[]>='a'&&a[]<='z')a[]=a[]-;
for(int i=;i<(int)strlen(a);i++)
if(a[i-]==' ' && (a[i]>='a'&&a[i]<='z'))a[i]-=;
cout<<a<<endl;
}
return ;
}

最新文章

  1. 在DevExpress中使用CameraControl控件进行摄像头图像采集
  2. kafka windows环境搭建 测试
  3. android download manager
  4. Internet 信息服务承载说明
  5. Hibernate一对多 特殊的数据类型的注解
  6. jQuery插件使用大全
  7. 通过对源代码的反向工程学习CoreData架构
  8. [Objective-c 基础 - 2.4] 多态
  9. Reporting Services 钻取报表、子报表
  10. 查看Oracle最耗时的SQL
  11. Window7下vagrant的部署
  12. IOC容器初始化——BeanDefinition的Resource定位
  13. VirtualBox中安装CentOS(新手教程)
  14. 【杂】poj2482 Stars in Your Windows 题面的翻译
  15. C#图解教程 第十九章 LINQ
  16. Android 音视频深入 十九 使用ijkplayer做个视频播放器(附源码下载)
  17. spring源码:web容器启动
  18. Python自学:第三章 在列表末尾添加元素与在列表中插入元素
  19. java http get、post请求
  20. C#反射的一些经验[转载]

热门文章

  1. POJ 3169_Layout
  2. 创建Django项目(四)——模型
  3. 通过ambari安装hadoop集群
  4. Python标准库:内置函数tuple([iterable])
  5. ubuntu 中 iptables 和 ufw 的关系
  6. 使用Maven对JAVA程序打包-带主类、带依赖
  7. android:“新版飞机大战”源码开源啦!
  8. 菜鸟学python-基础(2)
  9. kvc kvo 总结---180313
  10. .net mvc4 + ajaxfileupload.js 解决IE浏览器中弹出下载对话框问题