把输入的一句话的的所有单词转成首字母大写,其他字母小写的格式。
输入格式:
输入一字符串,仅由大小写字母和空格组成,并且每个单词间有且仅有一个空格,以换行符结束。
输出格式:
输出新格式下的字符串。
输入样例:
在这里给出一组输入。例如:
cirno is the best
输出样例:
在这里给出相应的输出。例如:
Cirno Is The Best
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include<stdio.h>
int main()
{
char a,b;
int i;
a=getchar();
if(a>=97)
{
putchar(a-32);
}
else
{
putchar(a);
}
for(i=0;;i++)
{
b=getchar();
if(b=='\n')
{
break;
}
if(a==' ')
{
if(b>=65&&b<=90)
{
putchar(b);
}
else
{
putchar(b-32);
}
}
else
{
if(b>=65&&b<=90)
{
putchar(b+32);
}
else
{
putchar(b);
}
}
a=getchar();
if(a=='\n')
{
break;
}
if(b==' ')
{
if(a>=65&&a<=90)
{
putchar(a);
}
else
{
putchar(a-32);
}
}
else
{
if(a>=65&&a<=90)
{
putchar(a+32);
}
else
{
putchar(a);
}
}
}
return 0;
}