输入一个只包含大小写英文字母和空格的句子,将每个单词的第一个字母改成大写字母。
标签:
输入一个只包含大小写英文字母和空格的句子,将每个单词的第一个字母改成大写字母。
输入一个长度不超过100的英文句子。
请输出按照要求改写后的英文句子。
#include<iostream> #include<string.h> #include<string> using namespace std; int main() { int lena,i,flag=0; char a[110]; gets(a); lena=strlen(a); for(i=0;i<lena;i++) { if(a[0]>='a'&&a[0]<='z') a[i]-=32; else { if(a[i]==' ') { flag=1; continue; } if(flag==1) { if(a[i]>='a'&&a[i]<='z') { a[i]-=32; } flag=0; } } } cout<<a<<endl; return 0; }
标签:
原文地址:http://blog.csdn.net/zuguodexiaoguoabc/article/details/45217167