【ACM】首字母变大写

您所在的位置:网站首页 首字母改大写 【ACM】首字母变大写

【ACM】首字母变大写

2024-07-10 23:29| 来源: 网络整理| 查看: 265

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

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

思路:用ASCII码,变大写就是-32;

妙点: 1、变大写就是-32; 2、要注意分类讨论,若一开始输入个空的就直接跳过了; 3、关于如何把一个句子输入: 我一开始想的是用字符数组,奈何搞不了; 然后偶然看到一个函数gets(),可以把空格读入; puts(),可以把空格输出。 ——优秀!! 4、关于得知一个句子的字符长度: 函数头:

#include

函数:

len=strlen(a);

5、用gets和puts函数貌似还要:

#include

整体代码:

#include #include #include int main() { char a[100]; int i,len; while(gets(a)!='\0') { len=strlen(a); if(a[0]!=' ') { a[0]=a[0]-32; } for(i=1;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3