7-5 单词首字母大写 (15分)
本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
输入格式:
输入给出一行字符。
输出格式:
在一行中输出已输入的字符,其中所有单词的首字母已改为大写。
输入样例:
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分)相关推荐
- 7-102 单词首字母大写 (15 分)
7-102 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以 ...
- 实验6-4 单词首字母大写 (15 分)
运用最简单的getchar() 实验6-4 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串, ...
- 7-2 单词首字母大写 (15 分)
7-2 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多 ...
- 习题6-8 单词首字母大写 (15 分)
本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个. 输入格式: 输入给出一行字符 输 ...
- 输入一行字符,统计其中有多少个单词,并将每个单词首字母大写(考虑空格,考虑单词的缩写)
注意 注意空格,不能单纯依靠空格判定单词个数 注意缩写,缩写可以使用一个flag记录(')的个数,单词数加上flag即可 问题 输入一行字符,统计其中有多少个单词,单词之间使用空格分隔开输入一行字符, ...
- 用集合java字符串第一个单词_Java小程序 输入一个字符串,将每一个单词首字母大写...
Java 小程序 01 输入一个字符串,将每一个单词首字母大写 1.首先写一个接收传入的单词,并将传入单词首字母大写.这一步比较简单,没什么好说的! private String titleCase ...
- CSS实现英文或拼音单词首字母大写
CSS实现英文或拼音单词首字母大写,只需要在css样式中加入: text-transform: capitalize 即可. 测试代码如下: <!doctype html> <htm ...
- python单词首字母大写_在Python中将每个单词的首字母大写
python单词首字母大写 Here, we are implementing a python program to capitalizes the first letter of each wor ...
- c语言 单词首字母大写
单词首字母大写 编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个. 输入格式 输入给出一行字符 ...
最新文章
- head和tail命令详解
- 一行命令实现录屏,支持热键和鼠标操作,区域、帧率、格式任你选择
- 射极跟随器实验报告数据处理_射极跟随器实验报告模式
- python的none是什么-python中stream=None什么意思?
- 我在SAP这么多年使用过的IDE
- 视觉SLAM笔记(9) Eigen
- ubuntu16.04 装机4:安装防火墙ufw
- 极化码自适应CA-SCL译码(极化码译码)
- 用Python自制一个百度一下,这操作可还行
- 酷睿i7 7700hq性能怎么样 i77700hq是什么水平
- 地理极客的Planet卫星影像指南
- 光学成像原理之景深(Depth of Field)
- 《千字文》 梁•周兴嗣
- 《NLP汉语自然语言处理原理与实践》学习二
- 关于 Unicode 每个程序员应该知道的 5 件事
- 验证码漏洞汇总(一)
- MATLAB应用实战系列(六十)-MATLAB数学建模常用的四大模型
- 今日头条视频Url嗅探
- oracle创建同义词授权,Oracle同义词赋权
- jQuery入门选择器
热门文章
- python中列表常用方法
- Maven构建docker镜像并打包推送到远程私有仓库
- 5.8G微米波雷达感应方案
- 为什么程序员下班后从来不关电脑?
- 2.任何一个自然数m的立方均可写成m个连续奇数之和
- 人脸表情识别和情绪分类 | Python+TensorFlow(框架)+Keras+PyQt5
- C/C++教程 第一章 —— 初识C/C++
- 教师节祝福短信:送给有个性的老师
- 解决Win10插入耳机没声音
- Plugin JavaDoc was not installed: Cannot download 'https://plugins.jetbrains.com/pluginManager/?acti