运用最简单的getchar()

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

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

输入格式:

输入给出一行字符。

输出格式:

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

输入样例:

How are you?

结尾无空行

输出样例:

How Are You?

结尾无空行

#include<stdio.h>
int main()
{    int word=1;char ch;ch = getchar();while( ch!='\n')
{      if(ch==' '){word=1;
}
else  if(word){word=0;if(ch>='a'&&ch<='z')ch-=32;
}putchar(ch);   ch = getchar();}return 0;
}

实验6-4 单词首字母大写 (15 分)相关推荐

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

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

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

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

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

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

  4. 7-5 单词首字母大写 (15分)

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 香港深水埗一街道新春气氛浓厚
  2. asm 32 /64
  3. 分享一些笔记本电脑日常保养技巧
  4. android app逆向分析,如何开始对Android应用的逆向分析?
  5. google protobuf 实体类和java对象互转_ProtoBuf为什么被吹出天际
  6. 《架构师》反思:系统可靠性
  7. java中的值传递与引用传递
  8. gflags简明使用指南
  9. jpg照片太大怎么压缩?教你简单快速完成jpg压缩
  10. 从时间上算,我和李笑来是同一批人 | 十年币圈生存实录
  11. 硬件设计中电容电感磁珠总结
  12. UNITY NGUI IPHONEX完美适配
  13. select苹果手机样式设置
  14. 大盗阿福(打家劫舍)
  15. 掘金技术社区沸点指南(试行版)
  16. 百度地图实现普通地图、卫星图、三维图、混合图(卫星图+路网)
  17. 五分钟学Java:可变参数究竟是怎么一回事?
  18. 获取实时股票数据与股票数据接口API
  19. 基础css动画制作鼠标移入效果
  20. 计算机毕业设计ssm+vue基本微信小程序的手机预约维修系统

热门文章

  1. php 发送带附件邮件
  2. HIT信息安全概论复习:1~10
  3. 2019,我们拿什么定义未来手机?
  4. 800套绝美PPT模板免费下载
  5. 页面中的表格如何画斜线
  6. 【Python学习】函数
  7. vue实现下拉二级联动_Vue实现三级联动/多级联动/城市选择
  8. 几种将将虚幻引擎内容流送到多个平台的推流方案比较
  9. 调用COM控件的时候(例如访问数据库)出现类型不匹配。
  10. 【hdu2298】【三分】Toxophily