题干:
输入一个英文句子,要求将每个单词的首字母改成大写字母。
输入格式:
测试数据有多组,处理到文件尾。每组测试输入一行,包含一个长度不超过100的英文句子(仅包含大小写英文字母和空格),单词之间以一个空格间隔。
输出格式:
对于每组测试,输出按照要求改写后的英文句子。
输入样例:
I like acm
i want to get accepted
输出样例:
I Like Acm
I Want To Get Accepted
代码展示:
#include<stdio.h>
int main()
{
char ch,flg=1;
ch=getchar();
while(ch!=EOF){
if(ch>='a' && ch<='z' && flg)
ch=ch-32;
if(ch==' ' || ch=='\n')
flg=1;
else
flg=0;
putchar(ch);
ch=getchar();
}
return 0;
}