输入一个只包含大小写英文字母和空格的句子,将每个单词的第一个字母改成大写字母。
标签:
输入一个只包含大小写英文字母和空格的句子,将每个单词的第一个字母改成大写字母。
输入一个长度不超过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