题目描述:

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
我的代码://puts函数自带换行功能,最开始不知道导致格式不对,哎,新手啊,慢慢来吧。
#include<stdio.h>
#include<string.h>
int main()
{ char a[500];
int i,k;
while(gets(a)!=NULL)
{ k=strlen(a);
a[0]-=32;
for(i=0;i<k;i++)
{ if(a[i]==' ')
a[i+1]-=32;
}
puts(a);
//printf("\n");
}
//printf("\n");
return 0;
}


首字母变大写 --输入一个英文句子,将每个单词的第一个字母改成大写字母。相关推荐

  1. python输入一个英文句子、统计单词个数_C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词。c++编程 从键盘输入一个英文...

    C语言编程求一个英文句子中的单词数和最长单词的位置.长度及输出这个单词. c++编程 从键盘输入一个英文 www.zhiqu.org     时间: 2020-11-23 我刚做了一关于英文句子里面每 ...

  2. C语言编程>第二十五周 ⑤ 下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。

    例题:下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 "单词"是指由空格隔开的字符串). 例如,若输入 "good ...

  3. C语言----输入一个英文句子,将每个单词的第一个字母改写为大写。

    要求: 编写程序:输入一个英文句子,将每个单词的第一个字母改写为大写. i love china. I Love china. 源代码如下: #include <stdio.h>void ...

  4. python输入一个英文句子、翻转句子中单词的顺序_ODOA(1) 翻转句子中单词的顺序(C语言实现)...

    动动手才发现自己现在的在C/C++方向的几个问题: 对自己的入门语言C语言变得非常陌生 编程的思维固定在找既有的方法,主要原因是python写多了,基本上所有常见的问题,都有现成的方法,让自己变得懒惰 ...

  5. python输入一个英文句子、翻转句子中单词的顺序_H面试程序(4):翻转句子中单词的顺序 ....

    题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变. 句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如输入"I am a student." ...

  6. 输入一个英文句子,翻转句子中单词的顺序 例如输入“I am a student.”,则输出“student. a am I”。

    package com.atguigu.java; //输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.句子中单词以空格符隔开. //为简单起见,标点符号和普通字母一样处理. //例如 ...

  7. 编写一个函数,该函数能判断一个英文句子str(带空格)中是否含有某个单词w,如“How old are you?”含有“old”。在main函数中输入一个英文句子,再输入一个单词,如果英文句子中含有那

    题目要求: 编写一个C程序,实现以下功能: 编写一个函数,该函数能判断一个英文句子str(带空格(升级版))中是否含有某个单词w,如"How old are you?"含有&quo ...

  8. python输入一个英文句子、翻转句子中单词的顺序_Python反转句子中单词的顺序

    输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如:输入'I am a student.',则输出'student. ...

  9. 输入一个英文句子,翻转句子中的单词,要求单词内的字符顺序不变。 如:I am a student. 转换成 student. a am I

    输入一个英文句子,翻转句子中的单词,要求单词内的字符顺序不变. 如:I am a student. 转换成 student. a am I 算法分析: 1.通过ReverseString(s,0,5) ...

  10. c++ 输入一个英文句子,统计其中单词的个数。

    输入一个英文句子,英文句子中可以包含各种标点符号.空格和英文单词,句子最长不超过255字符,以回车结束. #include<iostream> #include<string> ...

最新文章

  1. 为什么企业选择年底裁员?如何选择一个正确的公司!
  2. 领域适配前沿研究——场景、方法与模型选择
  3. (五)数据结构之“链表”
  4. Java object方法与GC回收
  5. java创建一个未知长度的数组_Java数组的创建操作
  6. 2、VMware vCenter Server5.1功能介绍与安装
  7. springCloud工作笔记090---SpringCloud_redis配置多数据源_redis多数据源
  8. opencv中java的dmatch_关于OpenCV的那些事——ORB的brief描述子(256bit)的match心得
  9. Linux上安装集群版Redis
  10. 利用SCCM 2007 软件分发
  11. python的tab自动补全
  12. Python策略模式实现源码分享
  13. DOCKER容器内中文显示乱码
  14. python你!_你都用 Python 来做什么?
  15. windows无法格式化u盘_U盘打不开?无法格式化?试试这个方法可能有效!
  16. ARM架构与系列简介
  17. optimizer.zero_grad()
  18. Enhancing Label Correlation Feedback in Multi-Label Text Classification via Multi-Task Learning
  19. stm32VC调试psam卡遇到的问题以及解决
  20. 从学校到工作的一些收获

热门文章

  1. 杨强教授领衔撰写,国内首本联邦学习实战的权威著作
  2. 强化学习研究什么?用白话讲就是……
  3. 博文视点 on Twitter
  4. Machine Learning - XV. Anomaly Detection异常检测 (Week 9)
  5. 【数据结构笔记】二叉搜索树及其相关算法
  6. java stax_XML编程总结(五)——使用StAX接口操作xml
  7. android nexus 6尺寸,谷歌Nexus 6详细配置曝光 原生Android大杀器
  8. mysql金钱默认字段格式化_在SQL数据库中,设置了一个字段的类型为money,但是money类型数据保留的是四位小数,如何设置为两位小数?...
  9. Android 解决EditText和ScrollView的滚动冲突
  10. HTML5 — 知识篇总结《II》【HTML5大力支持的语义化思想与规范】