1136: 首字母变大写

1136: 首字母变大写

Time Limit: 1 Sec   Memory Limit: 128 MB
Submit: 2710   Solved: 1491

Submit Status Web Board

Description

输入一个只包含大小写英文字母和空格的句子,将每个单词的第一个字母改成大写字母。

Input

输入一个长度不超过100的英文句子。

Output

请输出按照要求改写后的英文句子。

Sample Input

i like ACM

Sample Output

I Like ACM

HINT

Source


#include
#include
void main()
{
	int lena,i,flag;
	char a[100];
	gets(a);
	lena=strlen(a);
    for (i=0;i='a' && a[0]<='z')
         a[0]=a[0]-32;
		else if (a[i]==' ')
		{
		     flag=1;
			 continue;
		}
		 if (flag==1)
		 {
			 if (a[i]>='a' && a[i]<='z')
			 {
				 a[i]=a[i]-32;
			 }
				 flag=0;
		 }
	
	}
puts(a);
}



你可能感兴趣的:(C语言程序题)