ZSTUOJ刷题11:Problem D.--零起点学算法106——首字母变大写
2024-09-08 15:19:26
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;
}
最新文章
- 同步与异步 &; 阻塞与非阻塞
- Linux vmstat字段解析
- sql server 取随机行
- VS2010下配置OCI编程
- 一种好的持久层开发方法——建立BaseDao和BaseDaoImpl
- Article Master Data Deviation
- Java [leetcode 14] Longest Common Prefix
- WPF动画之路径动画(3)
- iOS ui界面vtf 开发
- struts2之chain的使用
- 固定表格行列(expression)
- iOS 5 故事板入门(3)
- Appium元素定位
- dubbo中Listener的实现
- HDU - 4135 Co-prime 容斥定理
- Centos 7 Linux系统修改网卡名称为ethx
- 结合JDK源码看设计模式——单例模式
- Codeforces Round #486 (Div. 3) A. Diverse Team
- hdu5449 Robot Dog (树形dp+倍增lca)
- google test框架与eclipse插件