您的位置:首页 > 编程语言 > C语言/C++

hdu2026 首字母变大写(C语言)

2017-07-26 21:41 267 查看
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语言程序设计练习(四)

C语言AC代码

#include<stdio.h>
#include<string.h>
int main()
{
char a[1000];
int i,s;
while(gets(a))
{
s=strlen(a);
if(a[0]>='a'&&a[0]<='z')
a[0]=a[0]-32;
for(i=0;i<s;i++)
{
if(a[i]>='a'&&a[i]<='z'&&a[i-1]==' ')
a[i]=a[i]-32;
printf("%c",a[i]);
}
printf("\n");
}
return 0;
}
思路:首字母变大写,然后空格后第
92b2
一个变大些就可以,小伎俩,哈哈。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: