#include <stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
char c1,c2=' ';
int i,j=0;
char str[5000];
char str1[100];
// 使用fgets替换gets,避免缓冲区溢出
fgets(str, sizeof(str), stdin);
// 去除换行符
str[strcspn(str, "\n")] = 0;
for(i=0;str[i]!='\0';i++)
{
c1=str[i];
if(i==0)
c2=' ';
else
c2=str[i-1];
if(c1 != ' ' && c2 == ' ')
str1[j++] = toupper(c1);
}
str1[j]='\0';
for(i=0;str1[i]!='\0';i++)
printf("%c",str1[i]);
return 0;
}

京公网安备 11010502036488号