题目描述
输入一个只包含大小写英文字母和空格的句子,将每个单词的第一个字母改成大写字母。
输入
输入一个长度不超过100的英文句子。
输出
请输出按照要求改写后的英文句子。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
char b[103];
gets_s(b);
if(b[0] >= 'a' && b[0] <= 'z')/*第一位变大写*/
b[0] = b[0] - 32;
for (int i = 0; b[i] != '\0'; i++)
{
if (b[i] == ' '&&b[i+1]>='a'&&b[i+1]<='z')/*空格后是字母 且为小写 变大写*/
b[i + 1] = b[i + 1] - 32;
}
puts(b);
return 0;
}