/*输入一行英文文本,将每一个单词的第一个字母变成大写。
例如:输入"This is a C program.",输出为"This is A C Program."*/#include <string.h>
#include <stdio.h>
#include <ctype.h>
void fun(char *p) {int k = 0;while (*p ) //非0{if (k == 0 && *p != ' ')//单词首字母{*p = toupper(*p);//c库函数 把小写字母转换为大写字母k = 1;} else if (*p != ' ')k = 1;elsek = 0;*p++;}
}int main() {char str[81];printf("please input a English text line:");gets(str);printf("The original text line is :");puts(str);fun(str);printf("The new text line is :");puts(str);return 0;
}

运行结果

【c语言】输入一行英文文本,将每一个单词的第一个字母变成大写相关推荐

  1. C语言-输入一行英文字符串统计单词个数

    C语言-输入一行英文字符串统计单词个数,单词之间以空格隔开 判断是否为单词的依据,通过一个flag标识,flag为0表示字符为空格,接下来出现不是空格,会将flag置为1 只有当flag为1且当前字符 ...

  2. c语言上错误的英文,c语言简单问题,输入一行英文,提取其中的单词。总是有个错误找不到,麻烦高手...

    c语言简单问题,输入一行英文,提取其中的单词.总是有个错误找不到,麻烦高手 关注:73  答案:6  信息版本:手机版 解决时间 2019-01-13 19:39 放下 2019-01-13 14:5 ...

  3. c语言单词的一个字母变换,c语言:输入一行英文字符串,把每个单词第一个字母变为大写,输出修改后的字符串知道...

    #include #include #include int main(int argc,char*argv[]) { char str[100+1]; int isfirst=1; char ch; ...

  4. C语言输入一行字符,分别统计出其中英文字母,空格

    C语言输入一行字符,分别统计出其中英文字母,空格 注意:while((c=getchar())!='\n') 表示在终端输入一串字符串后,直到输入回车,然后将字符串添加到内存缓冲区中,再循环把字符取出 ...

  5. C语言编程:输入一行英文句子,统计单词数(个人注解)

    #include <stdio.h> #include <stdlib.h>int main() {char ch;int sum = 0,word = 0;//用word来判 ...

  6. (java)从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。

    问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入一行英文字符串. [输出形式] 以合适的形式 ...

  7. ANSI环境下支持多语言输入的单行文本编辑器 V0.01

    File:      SMLInput Name:      ANSI环境下支持多语言输入的单行文本编辑器 Author:    zyl910 Blog:      http://blog.csdn. ...

  8. 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。

    不要原版抄袭,可查看逻辑.题目非原创... 问题描述: 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入 ...

  9. [Java]从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。

    从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数. [问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同 ...

最新文章

  1. iPhone 13注定便宜不了,台积电已提前背锅
  2. Windows 7新睹为快!!
  3. BZOJ2434 [Noi2011]阿狸的打字机
  4. mysql自带加密解密字符集问题
  5. 你的“不着急”,最后都是“来不及”
  6. 【文件上传下载】各种类型文件对应的content-type的值
  7. 《大数据技术原理与应用》思维导图
  8. IDE、SATA、SCSI、SAS、FC、SSD 硬盘类型
  9. [软件推荐]一款win7 x86 x64都能用的免费内存虚拟盘的小工具——ImDisk
  10. VS2017 C++解决方案和项目目录文件夹
  11. EMNLP 2020 BiST: Bi-directional Spatio-Temporal Reasoning for Video-Grounded Dialogues
  12. CSS权威指南(七)视觉格式化
  13. 天翼云携手华为,强强联合,共创数据存储新生态
  14. 携职教育:正式公布!中级会计成绩,你查了吗?
  15. Joel Spolsky对计算机学生的建议
  16. 连续七年 领跑未来丨山石网科入选Gartner 2020网络防火墙魔力象限
  17. 最新精仿小刀娱乐资源网模板源码,带前台会员投稿审核功能
  18. 使用ODBC访问数据库(一)
  19. 问卷链接怎么做二维码?如何使用二维码做问卷调查?
  20. 主生产计划(MPS)及物料需求计划(MRP)

热门文章

  1. 机械爪-Solidworks图纸(三维图纸+二维图纸)
  2. sqlplus常用命令,不解释
  3. 红包的分配算法php,php仿微信红包分配算法的实现方法,红包算法_PHP教程
  4. v46.05 鸿蒙内核源码分析(特殊进程) | 老鼠生儿会打洞 | 百篇博客分析HarmonyOS源码
  5. 高等数学第四章微分方程和差分方程
  6. layu常用知识点笔记
  7. 逻辑思维类面试题汇编(5)
  8. 【软件测试】测试开发的一生之敌-BUG
  9. 基于php的汉服网站
  10. windows 打补丁(记录一下,省的客户问怎么打补丁)