/*F - 首字母变大写
*输入一个英文句子,将每个单词的第一个字母改成大写字母。
*Input:输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
*Output:请输出按照要求改写后的英文句子。
*Sample Input:i like acm
i want to get an accepted
*Sample Output:I Like Acm
I Want To Get An Accepted
*/
#include <stdio.h>
#include <string.h>
int main()
{
int i,len=0;
char str[101];
while(gets(str))
{
len=strlen(str);
if(str[0]>='a' && str[0]<='z')
str[0]-=32;
for(i=0;i<len;i++)
{
if(str[i]>='a' && str[i]<='z' && str[i-1]==' ')
str[i]-=32;
printf("%c",str[i]);
}
printf("\n");
}
return 0;
}
首字母变大写
最新推荐文章于 2021-11-24 11:24:27 发布