char str[1000] = {0};
printf("请输入一个字符串:");
scanf("%[^\n]", str);// %[^\0]表示除了回车都接收
int i = 0, j = 0;
while (*(str + i) != '\0') {
if (*(str + i) != ' ') {
if (str[i] >= 'a' && str[i] <= 'z' && j == 0) {
str[i] = str[i] - 32;//在ASCII表中 大写字符比小写字符小32
}
j++;
}else
j = 0;
i++;
}
printf("%s", str);