ACM_Uppercase(水题)
2024-09-30 16:00:55
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 ;
}
最新文章
- 在DevExpress中使用CameraControl控件进行摄像头图像采集
- kafka windows环境搭建 测试
- android download manager
- Internet 信息服务承载说明
- Hibernate一对多 特殊的数据类型的注解
- jQuery插件使用大全
- 通过对源代码的反向工程学习CoreData架构
- [Objective-c 基础 - 2.4] 多态
- Reporting Services 钻取报表、子报表
- 查看Oracle最耗时的SQL
- Window7下vagrant的部署
- IOC容器初始化——BeanDefinition的Resource定位
- VirtualBox中安装CentOS(新手教程)
- 【杂】poj2482 Stars in Your Windows 题面的翻译
- C#图解教程 第十九章 LINQ
- Android 音视频深入 十九 使用ijkplayer做个视频播放器(附源码下载)
- spring源码:web容器启动
- Python自学:第三章 在列表末尾添加元素与在列表中插入元素
- java http get、post请求
- C#反射的一些经验[转载]
热门文章
- POJ 3169_Layout
- 创建Django项目(四)——模型
- 通过ambari安装hadoop集群
- Python标准库:内置函数tuple([iterable])
- ubuntu 中 iptables 和 ufw 的关系
- 使用Maven对JAVA程序打包-带主类、带依赖
- android:“新版飞机大战”源码开源啦!
- 菜鸟学python-基础(2)
- kvc kvo 总结---180313
- .net mvc4 + ajaxfileupload.js 解决IE浏览器中弹出下载对话框问题