ACM2026
2024-10-18 06:18:40
/*
首字母变大写
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
*/
#include<iostream>
#include<cstring>
int main()
{
using namespace std;
char a[],t;
int i,l;
while()
{
cin.getline(a,); t='';
l=strlen(a);
a[]=toupper(a[]);
for(i=;i<l;i++)
if(a[i-]==' ')
a[i]=toupper(a[i]);
puts(a); }
return ;
}
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char ch[];
bool flag=;
char f;
while(gets(ch)){
int len=strlen(ch);
f=ch[]-;
cout<<f;
for(int i=;i<len;i++){
if(flag==){
f=ch[i]-;
cout<<f;
flag=;
}
else cout<<ch[i];
if(ch[i]==' ') flag=; }
cout<<endl;
}
}
最新文章
- java基础3_流程控制语句
- zoj3261 并查集离线处理
- AppVeyor-CI为GitHub项目做自动化集成(dotnet为主)
- wampserver 绑定域名 外部可以正常访问
- Swift3.0语言教程使用URL字符串
- storm进程正常运行一段时间shut down,运维方式
- c++虚函数的作用是什么?
- I2C控制器的Verilog建模之二
- gradle android
- 【跟我一起学python吧】python chr()、unichr()和ord()
- Python prettytable的使用方法
- Linux终端Ctrl相关快捷键
- Android ListView 滚动的N种方法
- 国际化标签 <;fmt:bundle>;&;<;fmt:message>;的使用
- ajaxUploadFile在IE9等IE浏览器,上传变json下载的问题解决(SpringMVC + ajaxUploadFile)
- Android: Fragment (Trying to instantiate a class that is not a Fragment)
- linux 编译安装详解
- 手动安装OpenCV下的IPP加速库
- 禁用大陆ip段
- 20175212课下作业 MyCP
热门文章
- [转载]EasyUI Pagination 分页的两种做法
- spoj 178
- HDU1796+容斥原理
- 网上图书商城项目学习笔记-036工具类之CommonUtils及日期转换器
- Qt之启动外部程序(调用cmd.exe ping putty winscp 管道等等,比较牛叉)
- HTTP代理协议 HTTP/1.1的CONNECT方法
- linux netcat命令
- 用PHP尝试RabbitMQ(amqp扩展)实现消息的发送和接收
- 在Ubuntu 12.04安装和设置Samba实现网上邻居共享
- 关于捕获键盘信息的processDialogkey方法2--具体应用