题目1121:首字母大写
2014-08-29 10:57
127 查看
http://ac.jobdu.com/problem.php?pid=1121
#include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <string.h> int main() { char str[101]; int i, len; while(gets(str)) { //计算输入字符串长度 len = strlen(str); //首字母大写 if(isalpha(str[0])) { str[0] = toupper(str[0]); } //单词间断的后一个字符大写 for(i = 0; i < len; i ++) { if(str[i] == ' ' || str[i] == '\t' || str[i] == '\r' || str[i] == '\n') { if(i + 1 < len && isalpha(str[i + 1])) { str[i + 1] = toupper(str[i + 1]); } } } //打印输出 puts(str); //字符数组清零 memset(str,'\0',sizeof(str)); } return 0; }
相关文章推荐
- 题目1121:首字母大写
- 题目1121:首字母大写
- 题目1121:首字母大写
- 九度OJ 题目1121:首字母大写
- 九度OJ 题目1121:首字母大写
- 题目1121:首字母大写
- 题目1121:首字母大写
- 杭电 2026 首字母变大写(题目有点水,但不妨碍我比它更水= =)
- 九度OJ 1121:首字母大写 (字符串处理)
- 3. 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与
- 九度oj-1121-首字母大写
- 九度OJ 1121:首字母大写 (字符串处理)
- 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与字母之间用下划线字符(_)分
- 大写第一个字母
- 将汉字转换为大写的拼音首字母
- JAVA--第七周实验--输出24个希腊字母与26个大写英文字母--运用类的继承
- Upcase 将edit1中的每个字符串改为首字母大写
- 题目1098:字母统计
- 题目241-字母统计
- CSS 首字母大写代码