2760: 字符串---首字母变大写
时间限制: 1 Sec 内存限制: 128 MB提交: 343 解决: 136
题目描述
输入一行英文句子,将每个单词的第一个字母改成大写字母。
输入
一个长度不超过100的英文句子
输出
将原先句子中单词的第一个字母改成大写字母输出
样例输入
i want to get an accepted
样例输出
I Want To Get An Accepted
你 离 开 了 , 我 的 世 界 里 只 剩 下 雨 。 。 。
#include <stdio.h> #include <string.h> int main() { char c[999]; int i; gets(c); for(i=0; i<strlen(c); i++) { if(c[0]>='a'&&c[0]<='z'&&i==0)c[0]-=32; if(c[i]>='a'&&c[i]<='z'&&c[i-1]==' ') { c[i]-=32; continue; } } puts(c); return 0; }