HDU 2026 首字母变大写

首字母变大写

Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other)
Total Submission(s) : 117   Accepted Submission(s) : 62

Font: Times New Roman | Verdana | Georgia

Font Size:

Problem Description

输入一个英文句子,将每个单词的第一个字母改成大写字母。

Input

输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。

Output

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

Sample Input

i like acm
i want to get an accepted

Sample Output

I Like Acm
I Want To Get An Accepted

Author

lcy

Source

C语言程序设计练习(四)

思路:

               先找到首字母,又因为小写字母比大写字母大32,所以找到首字母后将首字母减去32再赋值给它本身,最终将其输出就行了!(详细见代码)

代码:

 

/* 
***************************************************************************  
**** 
**文件名:HDU1425201507231643
**创建人:杜新新 
**日  期:2015年7月23日16:43:53 
**功能描述:将单词的首字母变成大写字母 
**版  本 :Dev c++  
**修改人:杜新新 
**修改内容:
**日 期:
**** 
******************************************************************************   
*/  
#include 
#include 
int main()
{
	char a[100];
	int i,j,k,d,m;
	while(gets(a)&&a[0]!=EOF)
	{
		m=0;
		d=strlen(a);
		for(i=0;i

你可能感兴趣的:(hd,oj)