大小写转换
Time Limit: 1000MS Memory limit: 65536K
题目描述
输入一个不超过101个英文字符的一句话,你的任务是把这句话中所有单词的首字母变为大写。
输入
输入包含多组测试数据,每组数据只有一行为一个字符串,字符串的长度不超过101。
输出
对于每组测试数据,输出转换后的英文句子。
示例输入
i need you i love you and i miss you
示例输出
I Need You I Love You And I Miss You
分析
用空格做标识进行大小写转换
代码
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char c[102];
int a,b,i,k;
while (gets(c))
{c[0]=toupper(c[0]);
for(i=1;i<strlen(c);i++)
{if(c[i-1]==32)
c[i]=toupper(c[i]);
}
puts(c);}
return 0;
}