本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
输入格式:

输入给出一行字符。
输出格式:

在一行中输出已输入的字符,其中所有单词的首字母已改为大写。
输入样例:

How are you?

输出样例:

How Are You?

#include <stdio.h>
#include <stdlib.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char *argv[]) {char a[10000];gets(a);int i=0;int count=0;int flag=0;for(i=0;i<strlen(a);i++){      if(a[i]!=32){count++;   //记录一个单词由多少个字母组成}else{if(count!=0)    {     //将首个字母转换成大写      if(a[i-count]>='a'&&a[i-count]<='z') a[i-count]-= 32;count=0;}}             }if(count>0) {    //最后一个单词if(a[i-count]>='a'&&a[i-count]<='z') a[i-count]-= 32;} for(i=0;i<strlen(a);i++){printf("%c",a[i]);} return 0;
}

7-5 单词首字母大写 (15分)相关推荐

  1. 7-102 单词首字母大写 (15 分)

    7-102 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以 ...

  2. 实验6-4 单词首字母大写 (15 分)

    运用最简单的getchar() 实验6-4 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串, ...

  3. 7-2 单词首字母大写 (15 分)

    7-2 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多 ...

  4. 习题6-8 单词首字母大写 (15 分)

    本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个. 输入格式: 输入给出一行字符 输 ...

  5. 输入一行字符,统计其中有多少个单词,并将每个单词首字母大写(考虑空格,考虑单词的缩写)

    注意 注意空格,不能单纯依靠空格判定单词个数 注意缩写,缩写可以使用一个flag记录(')的个数,单词数加上flag即可 问题 输入一行字符,统计其中有多少个单词,单词之间使用空格分隔开输入一行字符, ...

  6. 用集合java字符串第一个单词_Java小程序 输入一个字符串,将每一个单词首字母大写...

    Java 小程序 01 输入一个字符串,将每一个单词首字母大写 1.首先写一个接收传入的单词,并将传入单词首字母大写.这一步比较简单,没什么好说的! private String titleCase ...

  7. CSS实现英文或拼音单词首字母大写

    CSS实现英文或拼音单词首字母大写,只需要在css样式中加入: text-transform: capitalize 即可. 测试代码如下: <!doctype html> <htm ...

  8. python单词首字母大写_在Python中将每个单词的首字母大写

    python单词首字母大写 Here, we are implementing a python program to capitalizes the first letter of each wor ...

  9. c语言 单词首字母大写

    单词首字母大写 编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个. 输入格式 输入给出一行字符 ...

最新文章

  1. head和tail命令详解
  2. 一行命令实现录屏,支持热键和鼠标操作,区域、帧率、格式任你选择
  3. 射极跟随器实验报告数据处理_射极跟随器实验报告模式
  4. python的none是什么-python中stream=None什么意思?
  5. 我在SAP这么多年使用过的IDE
  6. 视觉SLAM笔记(9) Eigen
  7. ubuntu16.04 装机4:安装防火墙ufw
  8. 极化码自适应CA-SCL译码(极化码译码)
  9. 用Python自制一个百度一下,这操作可还行
  10. 酷睿i7 7700hq性能怎么样 i77700hq是什么水平
  11. 地理极客的Planet卫星影像指南
  12. 光学成像原理之景深(Depth of Field)
  13. 《千字文》 梁•周兴嗣
  14. 《NLP汉语自然语言处理原理与实践》学习二
  15. 关于 Unicode 每个程序员应该知道的 5 件事
  16. 验证码漏洞汇总(一)
  17. MATLAB应用实战系列(六十)-MATLAB数学建模常用的四大模型
  18. 今日头条视频Url嗅探
  19. oracle创建同义词授权,Oracle同义词赋权
  20. jQuery入门选择器

热门文章

  1. python中列表常用方法
  2. Maven构建docker镜像并打包推送到远程私有仓库
  3. 5.8G微米波雷达感应方案
  4. 为什么程序员下班后从来不关电脑?
  5. 2.任何一个自然数m的立方均可写成m个连续奇数之和
  6. 人脸表情识别和情绪分类 | Python+TensorFlow(框架)+Keras+PyQt5
  7. C/C++教程 第一章 —— 初识C/C++
  8. 教师节祝福短信:送给有个性的老师
  9. 解决Win10插入耳机没声音
  10. Plugin JavaDoc was not installed: Cannot download 'https://plugins.jetbrains.com/pluginManager/?acti