“大小写转换” 空格问题
来源:互联网 发布:小白基地源码 编辑:程序博客网 时间:2024/06/10 11:08
Description
输入一句话,把每个单词的首字母变成大写字母(这句话中只包含数字、字母以及空格)
Input
多行,每行一句话
len <= 1000
Output
多行,每句话的每个单词大写
Sample Input
wo xi huan sun yun chensun yun chen xi huan li guanli guan xi huan bai tianbai tian xi huan wo
Sample Output
Wo Xi Huan Sun Yun ChenSun Yun Chen Xi Huan Li GuanLi Guan Xi Huan Bai TianBai Tian Xi Huan Wo
#include <iostream>#include <cstdio>using namespace std;int main(){ char c[1000]; int i; while(gets(c)) { i=0; if(c[0] >= 'a' && c[0] <= 'z') c[0] = c[0]-32; for( i = 1; c[i] != '\0'; i++) { if( c[i-1] == ' ' && c[i] >= 'a'&&c[i] <= 'z') c[i] = c[i]-32; } puts(c); } return 0;}可能会出现多个空格的情况,要保证空格后面是单词,不论出现几个空格,才能使每个单词首字母变成大写输出。
阅读全文
0 0
- “大小写转换” 空格问题
- String转换大小写和去空格
- 人民币大小写转换问题
- 大小写转换问题
- 问题 Y: 大小写转换
- 人民币大小写转换的问题
- 空格、字符、ASCII码对比---大小写字母转换
- Linux Window 空格转换问题
- Linux命令 - 去掉空格、去掉多余空格、大小写转换、打印列
- C中大小写字母转换的问题
- Codeforces - cAPS lOCK 大小写字母转换问题
- 【经典算法】:关于大小写的转换问题
- 关于fastjson大小写转换问题的解决办法
- java中String部分大小写转换问题
- sdnu1441 中string形式转换大小写问题
- 【大小写转换】
- 大小写转换
- 大小写转换
- 快速排序的理解与深入
- 无法开启 IE 开发者工具
- 服务器部署项目
- Git 操作之rebase、squash
- PAT (Basic Level) Practise (中文)1051. 复数乘法 (15)
- “大小写转换” 空格问题
- tfs操作命令
- 不兼容结构的协调——适配器模式(二)
- CSS——相对定位绝对定位固定定位
- matlab基本语法
- 比特币黄金Bitcoingold11月12日主网络启动,算法由sha256变更为Equihash
- dubbo服务注册
- 代理模式-动态代理
- dos命令复制文件