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

输入格式:

输入给出一行字符。

输出格式:

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

输入样例:

How are you?

输出样例:

How Are You?
#include<stdio.h>
#include<string.h>
int main()
{int flag = 1;    //判断是否要换大写的标志char c;while (1){c = getchar();if (c == '\n')break;if ((c >= 'a' && c <= 'z') && flag)   //判断是否为小写和首字母{printf("%c", c - 32);}elseprintf("%c", c);if (c ==' ')            //以空格为标志,空格后的下一个字母要转换为大写flag = 1;elseflag = 0;}return 0;
}

单词首字母大写,将每个单词的首字母改为大写后输出相关推荐

  1. 将单词的首字母改为大写

    可以将一句英语的每个单词的首字母改为大写 1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { char a[10 ...

  2. 6-3 每个单词的首字母改为大写 (10 分)

    本题要求实现一个函数,将p所指字符串中每个单词的首字母字母改成大写,大写字母及非字母不变化.(这里的"单词"是指由一个或者多个空格隔开的字符串). 函数接口定义: void Con ...

  3. 将 this is my friend 一串英语单词的首字母改为大写This Is My Friend

    public class TestString { public static void main(String[] args) {String s = "this is my friend ...

  4. 汇编语言作业 编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上。

    [题目描述] 编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上. DATAS SEGMENT db '1. display $'db '2. brows $'db ...

  5. 汇编语言编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上

    编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上 题目: 编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上. DATAS S ...

  6. 不同的寻址方式的应用——将每行单词的前X个字母改为大写

    编程,将data段中每个单词的前4个字母改为大写 代码如下: ;将data段每个单词的前四个字母改为大写字母 assume cs:code,ss:stack,ds:data stack segment ...

  7. 汇编语言 循环嵌套 将datasg段中每个单词改为大写字母 改进版

    题目要求 将datasg段中每个单词改为大写字母 思路 注意用al存放ascii即可 大写对应的ascii第五位是0,除了第五位以外不变 and al,11011111b 注意循环嵌套的时候 只有一个 ...

  8. 汇编语言:编程,将datasg段中的每个单词改为大写字母

    问题介绍 编程,将datasg段中的每个单词改为大写字母.用栈段存储临时数据. 代码展示 ;编程,将datasg段中的每个单词改为大写字母 ;用栈来存储临时数据 assume cs:code,ds:d ...

  9. python中排序英文单词怎么写_Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)...

    本文主要介绍排序最长的单词链的方法,列表中每个元素相当于一个单词,要实现列表中前一个单词末字母是下一个单词的首字母,并且这个链是最长的. 使用递归实现 words = ['giraffe', 'ele ...

最新文章

  1. 安装nvm-nvm: command not found
  2. git每次操作都要输入账号密码 解决方案
  3. python连接mysql用哪个模块_Python连接MySQL数据库之pymysql模块使用
  4. Google 网站品质指南
  5. Java线程面试题 Top 50 (转载)
  6. Jeecg弱口令后台上传getShell渗透测试
  7. RGB图像能处理成灰色的红外图像吗?
  8. 小作业-drawline换成drawrectangle和fillRectangle
  9. Kmeans参数n_clusters_labels_centers_
  10. 理解shallow heap 和 retained heap
  11. java读取excel表格数据
  12. 用计算机弹歌夜空中最亮的星,计算机弹《夜空中最亮的星》 网友:学会了去撩妹...
  13. 老毛桃 装WIN 10 系统
  14. UML活动图与状态图
  15. 查看gcc编译器版本
  16. 汇编语言程序设计第二章--IA32
  17. android联系人的简易通讯录
  18. python3爬取网易云歌单数据清洗_实例 | 使用网易云音乐数据演示数据整合与数据清洗...
  19. 动态规划——钢管切割最小代价问题
  20. Android 扬声器与听筒的切换

热门文章

  1. Android7.0以上 安装Ca证书
  2. 【图形学】计算机图形学-练习题7
  3. Linux网络服务之DNS服务
  4. grbl控制3轴机械臂 原理 实现 (四) 之GRBL源码修改驱动三轴机械臂
  5. AI美颜SDK功能算法代码解析
  6. 4.Cantor表(升级版)
  7. linux共享打印机smb,centos7 安装cups+smb共享打印机
  8. 基于C++的社交应用的数据存储与实现
  9. 商业银行内容管理和档案管理
  10. 求两个三维向量的夹角(带正负)